如何检查MongoDB中何时找不到任何内容

时间:2011-10-06 16:34:38

标签: mongodb

> db.c.remove()
> db.c.insert( { x : 10} )
> a1 = db.c.findOne( {x : 100} )
null
> a1 == null
true
> a2 = db.c.find( {x : 100} )
>

Q1>如何检查a2是否在MongoDB交互式shell中没有任何内容?

Q2>如何在Python 3中检查相同的内容?

1 个答案:

答案 0 :(得分:2)

> a2 = db.c.find( {x : 100} )
> a2.hasNext()
false

因为你的a2变量确实是 MongoCursor 。 许多语言驱动程序都有这种方法。

提示:您可以使用 variable.help()在mongo客户端命令行上使用某些功能。

编辑Python:我不确切知道它是如何工作的但是关于文档Python驱动程序返回一个可迭代元素。所以它可能与其他语言相同。