我使用find()方法从像这样的 我正在尝试这样的查询: 但我一无所获。我的猫鼬模型是: 可能是什么问题?非常感谢。 编辑:该文档为JSON,如:exports.getPersona = function (req, res){
Persona.find( function(err, persona) {
if (err)
res.send(err)
res.json(persona); // return all personas in json
}
);
}
exports.getPersona = function (req, res){
Persona.find(
{
faceDetection: {
name: "Borja"
}, function(err, persona) {
if (err)
res.send(err)
res.json(persona);
}
);
}
var faceDetectionSchema = mongoose.Schema({
faceDetection: {
name: String,
surname: String,
}
});
{
"faceDetection": {
"name": "Borja",
"surname": "Good"
}
答案 0 :(得分:0)
看起来您的括号和大括号出现故障。请尝试以下方法。
exports.getPersona = function(req, res) {
Persona.find({
'faceDetection.name': "Borja"
}, function(err, persona) {
if (err)
res.send(err)
res.json(persona);
})
}