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

Използване на параметър maxTimeMS със заявки за агрегиране на Mongo 2.6 и Pymongo 2.7.1

Да, можете да използвате maxTimeMS с агрегиране на pymongo.

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

Ако искате курсор:

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

Командата aggregate не поддържаше курсори преди MongoDB 2.6, така че трябваше да бъде добавена като опция, за да се избегне разрушаването на съществуващи приложения.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Получаване на резултат $group с брой групи

  2. Агрегиране на ниво месец и ниво година, също намерете средната стойност в MongoDB

  3. елегантен списък от повтарящи се под-точки

  4. Как да използвате Spring за свързване с MongoDB, което изисква удостоверяване

  5. Предаване на информация за типа към MongoDB, така че да може правилно да десериализира типове интерфейси?