MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Używanie parametru maxTimeMS z zapytaniami agregacyjnymi na Mongo 2.6 i Pymongo 2.7.1

Tak, możesz używać maxTimeMS z agregacją pymongo.

c.foo.bar.aggregate([], maxTimeMS=1000)
{u'ok': 1.0, u'result': []}

Jeśli chcesz kursor:

for result in c.foo.bar.aggregate([], cursor={}, maxTimeMS=1000):
... print result

Komenda agregująca nie obsługiwała kursorów przed MongoDB 2.6, więc musiała zostać dodana jako opcja, aby uniknąć uszkodzenia istniejących aplikacji.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongo Query Zagnieżdżone wartości pól z dwupoziomowymi nieznanymi kluczami nadrzędnymi

  2. Uzyskaj różne wartości z tablicy na podstawie warunków w tablicy

  3. MongoDB Unique Index na elemencie tablicy w dokumentach (nie w zagnieżdżonych dokumentach)

  4. Łączenie się z kontenerem docker Mongodb z innego kontenera docker

  5. MongoDB i przyłącza