Как текстовый поиск нескольких полей в MongoDB? [Дубликат]

Можно также использовать FlatPage flatp :

import numpy as np
list(np.array(l).flat)

Редактировать 11/02/2016: Работает только в том случае, если подписи имеют одинаковые размеры.

71
задан Dan 24 September 2012 в 23:28
поделиться

3 ответа

Вы вызываете метод index на свой Schema объект, чтобы сделать это, как показано здесь здесь . Для вашего случая это будет что-то вроде:

mySchema.index({field1: 1, field2: 1}, {unique: true});
142
ответ дан JohnnyHK 25 August 2018 в 22:56
поделиться

Определение индексов на уровне схемы необходимо при создании составных индексов.

animalSchema.index({ name: 1, type: -1 });

Ссылка: http://mongoosejs.com/docs/guide.html#indexes

7
ответ дан Hugo Dozois 25 August 2018 в 22:56
поделиться
    Following command can be used to create compound index for nested json:
    db.ACCOUNT_collection.createIndex({"account.id":1,"account.customerId":1},{unique:1}) 
Mongo json structure is like :
{"_id":"648738"
 "account": { 
    "id": "123",
    "customerId": 7879,
    "name": "test"
   ..
   ..

  }
}

Я тестировал с образцами данных, он отлично работает, как и ожидалось.

0
ответ дан Rajeev Rathor 25 August 2018 в 22:56
поделиться
Другие вопросы по тегам:

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