0

たとえば、次のような 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);
}

しかし、それはすべてを返しています。私は何を間違っていますか?

4

1 に答える 1

0

「tags.value」の「value」部分はどこで取得していますか。次のようにすべきではありません:

Post.find().where({tags:tag}).run(callback);
于 2012-04-29T23:14:53.180 に答える