> 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> 如何在 MongoDB 交互式 shell 中检查 a2 是否被赋值?
Q2> 如何在 Python 3 中检查同样的东西?
最佳答案
> a2 = db.c.find( {x : 100} )
> a2.hasNext()
false
因为你的 a2 变量确实是一个 MongoCursor。 很多语言驱动都有这种方法。
提示:您可以使用 variable.help() 在 mongo 客户端命令行上实现一些功能。
关于 Python 的编辑:我不确切知道它是如何工作的,但关于文档 Python 驱动程序返回一个可迭代的元素。所以它可能与其他语言的方式相同。
关于mongodb - 如何检查何时在 MongoDB 中查找不返回任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7677554/