19

次のエラーが表示されます。

TypeError: タイプ 'Cursor' のオブジェクトには len() がありません

実行しようとすると:

reply = db['test'].find({"date":{"$gt":date_query}} ,{"date":1,"route_id":1,"loc":1,"_id":0})

length = len(reply)
4

3 に答える 3

30

pymongoカーソルcount()には、探しているものを返すメソッドがあります。

reply = db['test'].find(
  {"date":{"$gt":date_query}},
  {"date":1,"route_id":1,"loc":1,"_id":0}
)

length = reply.count()
于 2013-04-24T23:52:53.440 に答える
5

はい、カウントはあなたのために仕事をします。

length = reply.count() 

また

length = reply.count(with_limit_and_skip=False)

length = count(reply) も機能しませんでした。私はまだコメントすることを許可されていないので、この回答を残すことを考えました. これが誰かが時間を節約するのに役立つことを願っています。

于 2016-12-20T11:29:50.530 に答える