MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Изграждане на множество индекси наведнъж

Това е доста просто в рамките на обвивката, има разширение към колекцията от createIndexes и просто предавате ключовете, за които искате да създадете индекси.

db.test.createIndexes([
        { "a" : 1 },
        { "b" : 1 },
        { "c" : 1 },
        { "d" : 1 },
        { "e" : 1 }
    ]);

Това ще ни даде следното

> db.test.getIndexes()
[
        {
                "v" : 2,
                "key" : {
                        "_id" : 1
                },
                "name" : "_id_",
                "ns" : "test.test"
        },
        {
                "v" : 2,
                "key" : {
                        "a" : 1
                },
                "name" : "a_1",
                "ns" : "test.test"
        },
        {
                "v" : 2,
                "key" : {
                        "b" : 1
                },
                "name" : "b_1",
                "ns" : "test.test"
        },
        {
                "v" : 2,
                "key" : {
                        "c" : 1
                },
                "name" : "c_1",
                "ns" : "test.test"
        },
        {
                "v" : 2,
                "key" : {
                        "d" : 1
                },
                "name" : "d_1",
                "ns" : "test.test"
        },
        {
                "v" : 2,
                "key" : {
                        "e" : 1
                },
                "name" : "e_1",
                "ns" : "test.test"
        }
]
>


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да получите достъп до вложен файл с Pick<> typescript

  2. Използване на cloneCollection в MongoDB:как да се удостоверя?

  3. MongoDB - трябва ли моят потребителски документ да съдържа списък с идентификатори на проекти?

  4. Може ли да се конфигурира зададената честота на сърдечния ритъм на репликата или период на изчакване?

  5. MongoDB deleteOne()