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

Извличането на препратки към mongoDB отнема време

Трябва да използвате select_related флаг при запитване, ако искате бързо да получите всички препратки. Моля, имайте предвид, че справочните справки ще струват допълнителни заявки и select_related() е предназначен да намали броя на двупосочните пътувания до mongodb.

# Single document lookup
document_of_A.select_related(2)

# Queryset
A.objects.select_related(2)

Защо 2 за търсенето, свързано с select_related? Ами рекурсивната дълбочина е:

  1. потърсете всички препратки в самия списък
  2. търсене на препратки в отделните вградени документи



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Използване на аспекти в рамката за агрегиране C# с множество аспекти, Unwind и sortByCount

  2. Преведете FilterDefinition<TDocument> към обикновена json mongo заявка, която мога да изпълнявам в mongo shell

  3. Необработено отхвърляне на обещание:Грешка:URL неправилно формиран, не може да бъде анализиран синтактично

  4. Намерете в колекция/обект - SailsJS и Waterline ORM

  5. secureIndex в mongodb