例如,假设我有一个Post模式,如下所示:
var Schema = new db.Schema({
title : String
, text : String
// Denormalize by using user name
, author : String
, tags: [String]
, comments: [Comment]
});
我正在尝试匹配特定标签,如下所示:
function getPostByTag(tag, callback) {
Post.find().where({"tags.value": tag}).run(callback);
}
但它正在归还一切。我做错了什么?
答案 0 :(得分:0)
你在哪里得到“tags.value”的“值”部分。不应该只是:
Post.find().where({tags:tag}).run(callback);