私がこの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);
}
}
}
}