MongoDB的documentation for find()
讨论了将limit()
和sort()
链接到查询的问题。 documentation for findOne()
没有提及链接这些方法或其他任何事情。
在集合widgets
中,如果我们运行db.widgets.findOne({}, {name:1})
,我们就会得到:
{
"_id": ObjectId("58bfaba203063eab31a1923e"),
"name": "Deluxe spinning widget"
}
但如果我们将name
链接到上一个命令,就像在db.widgets.findOne({}, {name:1}).name
中一样,我们只得到name
的值,如下所示:
Deluxe spinning widget
这背后有文件吗?
如果没有,那么说这个例子根本不是简单的dot notation来检索对象中某个键的值是不正确的呢?
答案 0 :(得分:1)
这背后有文件吗?
这是javascript的标准行为。因此,在mongodb文档中没有明确描述,没有必要。
如果没有,那么说这个例子根本不是链接而是简单的点符号来检索对象中某个键的值会不正确?
正确。