gpt4 book ai didi

mongodb - 如何检查何时在 MongoDB 中查找不返回任何内容

转载 作者:可可西里 更新时间:2023-11-01 10:35:18 30 4
gpt4 key购买 nike

> 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/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com