我从这个 couchbase 博客中获得的样本似乎表明我需要在 nosql 中循环搜索,在我看来,这在搜索数百万个文档时效率低且危险。我误会了吗?有什么建议吗?
那么我该如何以正确的方式在 couchbase nosql 语言中做到这一点呢?
查询示例:
select * from users where loginname='xxx' and passwd='yyy'
Nosql/couchbase 示例:
function (doc, meta) {
if (doc.ingredients) {
for (i=0; i < doc.user.length; i++) { if (doc.user[i].loginname != null)
{
emit([doc.user[i].loginname , doc.loginname], null);
}
}
}
}