在 nedb 中搜索

为了在 nedb 中搜索记录,我们再次需要将包含搜索条件的 json 作为参数传递给 db 对象的 find 函数。

db.find({ name: 'bigbounty' }, function (err, docs) {
  // docs is an array containing documents that have name as bigbounty
  // If no document is found, docs is equal to []
});

为了只找到一个文档,就像我们在 mysql 中使用 limit 一样,在 nedb 中很容易。

db.findOne({ name: 'bigbounty' }, function (err, doc) {
  // doc is only one document that has name as bigbounty
  // If no document is found, docs is equal to []
});