MongoDB:了解游标及其用法
我只是mongo DB的初学者。在浏览mongoDB文档时,我发现了一些语句,下面给出了这些语句MongoDB:了解游标及其用法,mongodb,Mongodb,我只是mongo DB的初学者。在浏览mongoDB文档时,我发现了一些语句,下面给出了这些语句 var store_test2 = db.test2.find(); var store_test2_1= store_test2.hasNext() ? store_test2.next(): null; print(store_test2_1.friends); 我对上面的代码没有什么疑问 是什么?在上面的代码中,为什么我的代码不指定它就不能运行 store_test2存储从集合test2返回
var store_test2 = db.test2.find();
var store_test2_1= store_test2.hasNext() ? store_test2.next(): null;
print(store_test2_1.friends);
我对上面的代码没有什么疑问
?
和:
是最重要的。这是作业中if…else的简写。该行的长形式是:
var store_test2_1;
if (store_test2.hasNext()) {
store_test2_1 = store_test2.next();
} else {
store_test2_1 = null;
}
2.我想打印所有文档的好友值。
MongoDB游标的工作方式类似于迭代器。只要.hasNext()返回true,就可以使用.next()方法检索更多文档。您可以通过while循环执行此操作:
while(cursor.hasNext()) {
var document = cursor.next();
print(document.friends);
}
3.谁能给我推荐一些链接吗
Stackoverflow正在努力成为一个知识库,而不是一个链接集合,所以请不要要求链接。提出具体问题,我们会尽力回答
尽管如此,所有这些主题都在中进行了描述。当你有特定的问题时,可以随时作为新问题提问。这里有很多问题,有些问题可以通过谷歌搜索获得,通常是通过谷歌搜索,如果你在那里找不到答案,你可以在这里提问