我正在从数据库中查询一些简单的东西,但它总是返回一个空数组。我按照网站上的文档尝试了几种方法。
user.chain().find({ email: 'test@gmail.com' }).data();我也试过这个:
user.find({ email: 'test@gmail.com' });当然,我还在前面添加了以下内容:
var user = db.addCollection('User', {
indices: ['email']
});我也在Dynamic View上试过,但也不起作用。
有什么想法吗?谢谢。
发布于 2017-01-26 00:40:28
我不知道你必须在查询之前加载数据库。下面是一个简单的例子:
db.loadDatabase({}, function () {
var user = db.getCollection('User');
console.log(user.findOne({ 'email': 'example@gmail.com' }));
});希望它能帮助一些人!
https://stackoverflow.com/questions/41833589
复制相似问题