Как извлечь дополнительное намерение из определенного намерения, если два намерения ведут к одной и той же активности

По сути, индексы в MongoDB аналогичны индексам в других системах баз данных. MongoDB поддерживает индексы на любом поле или подполе, содержащемся в документах в коллекции MongoDB.

Индексы подробно описаны здесь здесь , и я настоятельно рекомендую прочитать эту документацию.

Существуют разделы по операциям индексирования, стратегиям и вариантам создания, а также подробные пояснения по различным индексам, таким как составные индексы (т. е. индекс на нескольких полях).

Следует отметить, что по умолчанию создание индекса - это операция блокировки. Создание индекса так же просто, как:

db.collection.ensureIndex( { zip: 1})

. Кое-что вроде этого будет возвращено, указав, что индекс был правильно вставлен:

Inserted 1 record(s) in 7ms

Building индекс для большого набора данных, операция может занять много времени. Чтобы решить эту проблему, параметр фона может позволить вам продолжать использовать экземпляр mongod во время сборки индекса.

Ограничения на индексацию в MongoDB здесь рассматриваются .

0
задан Rohit Singh 17 January 2019 в 12:35
поделиться

2 ответа

Вы должны просто проверить намерение, упомянув дополнительно или не так, как показано ниже:

if(getIntent().hasExtra("CMAKE")){
  String cmake=getIntent().getStringExtra("CMAKE");
}
0
ответ дан Deep Patel 17 January 2019 в 12:35
поделиться

Деятельность А.

Intent x  = new Intent(A.this, B.class);
x.putExtra("CMAKE", "TOYOTA");
startActivity(intent);

Деятельность B.

String cmake=getIntent.getStringExtra("CMAKE");

Деятельность B -> Bfragment (функция перехода фрагмента)

Bfragment fragment = new Bfragment();

        Bundle args = new Bundle();
        args.putString("key", cmake);
        fragment.setArguments(args);

Фрагмент B.

@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        mdata = getArguments().getString("key");
    }

В намерении позвонить на фрагмент

Intent y = new Intent(getContext(),B.class);
y.putExtra("CMAKE", mdata);
    startActivity(y)
0
ответ дан pushparaj kannan 17 January 2019 в 12:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: