Gen*_*nik 11 javascript mongodb mongoid
advertisers = db.dbname.find( 'my query which returns things correctly' );
Run Code Online (Sandbox Code Playgroud)
我现在意识到它将光标返回到集合列表.
但我不知道如何循环它们并获得每个集合.
我想尝试这样的事情:
advertisers.each(function(err, advertiser) {
console.log(advertiser);
});
Run Code Online (Sandbox Code Playgroud)
但这不起作用.但我没有从网上搜索看到如何让它实际上使用简单的JavaScript.
然后我有这个代码:
var item;
if ( advertisers != null )
{
while(advertisers.hasNext())
{
item = advertisers.next();
}
}
Run Code Online (Sandbox Code Playgroud)
它给出了这个错误: SyntaxError: syntax error (shell):1
非常感谢!
谢谢!
Jus*_*mas 33
快速而肮脏的方式是:
var item;
var items = db.test.find();
while(items.hasNext()) {
item = items.next();
/* Do something with item */
}
Run Code Online (Sandbox Code Playgroud)
还有更多的功能:
items.forEach(function(item) {
/* do something */
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21612 次 |
| 最近记录: |