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

Бавна MongoDB заявка

Трябва да създадете заявка, която гарантира селективност . За целта можете да създадете съставен индекс . Също така е добре да споменем, че можете да посочи език в текстовия индекс (по подразбиране е английски)

db.collection.createIndex(
   { 
    property.multi.value_title: 1,
    field: "text",
    pricing.price: 1
 },
   { default_language: "spanish" }
)

За съставни индекси, ESR е полезно при определяне на реда на полетата в индекса:



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $floor

  2. MongoCommandException:Командата е неуспешна с грешка 8000 (AtlasError):„не е изпратено SNI име, уверете се, че използвате драйвер/обвивка MongoDB 3.4+.“

  3. Проблеми при стартиране на примери в Meteor

  4. Вмъкване в масив на обект MongoDB

  5. Meteor, дефинирайте колекциите динамично