var mongoose = require('mongoose');
var FriendSchema = new mongoose.Schema({
requester: {
type: String,
required: true,
},
recipient: {
type: String,
required: true,
},
});
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
var Friend = mongoose.model('Friend', FriendSchema);
module.exports = Friend;
我正在尝试使用
进行查询Friend.find({"requester": { $in: [some id value]}}, function(err, fee){
console.log(fee.recipient);
});
让它返回收件人ID值..
任何建议都会有所帮助,谢谢。
答案 0 :(得分:0)
你可以使用mongo.db的投影 结构如下,
find(condition , requirefield , callback);
下面是费用仅包含收件人
的示例Friend.find({"requester": { $in: [some id value]}}, { _id : 0 , requester : 0 } ,function(err, fee){
console.log(fee.recipient);
});
您可以参考https://docs.mongodb.com/manual/reference/method/db.collection.find/#projections以获取更多参考资料。