我在使用mongoose的.find()函数时遇到了问题,这是在node js服务器上的。我一直在尝试使用它,但无法从我的数据库中获取关键信息。
user.find({key: 1} , function(err, data){
if(err){
console.log(err);
};
console.log("should be the key VVV");
console.log(data.key);
});
我主要是不太理解这个函数如何将查询结果返回到你的数据库。如果有人能将其简单解释一下,我会非常感激。mongoose文档并没有提供太多帮助。
如果需要,以下是我的用户模式
var userSchema = new mongoose.Schema({
username: {type: String, unique: true},
password: {type: String},
key: {type: String},
keySecret: {type: String}
}, {collection: 'user'});
var User = mongoose.model('user',userSchema);
module.exports = User;
db.collections.find({"keyOne.keyTwo":"search"})
。 - David Alsh