sql >> Database >  >> NoSQL >> MongoDB

De maxTimeMS-parameter gebruiken met aggregatiequery's op Mongo 2.6 en Pymongo 2.7.1

Ja, u kunt maxTimeMS gebruiken met pymongo-aggregatie.

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

Als je een cursor wilt:

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

Het aggregatiecommando ondersteunde geen cursors vóór MongoDB 2.6, dus het moest als een optie worden toegevoegd om te voorkomen dat bestaande applicaties worden verbroken.



  1. mongo PHP app-fout:Fatale fout:niet-gevangen uitzondering 'MongoException' met bericht ''.' niet toegestaan ​​in sleutel

  2. C# Mongo Driver IMongoDatabase RunCommand om databasestatistieken te krijgen

  3. Deze LEFT() SQL bouwen in MongoDB Query?

  4. Wanneer MongoDB een datum invoegt, wordt deze geconverteerd naar UTC