0

次のように、コレクションに対して find() 操作を実行しています。

db.posts.find({
    "$or":[
        { "name": keywords },
        { "description": keywords },
        { "tags": keywords }
    ]
});

キーワードは正規表現であり、すべてうまく機能します。

しかし、MongoDB でどのフィールドがnameorと一致したdescriptionかを知る方法があるかどうか疑問に思っていましたtags。または、一致するフィールドをカウントする方法。

ありがとうございました。

4

0 に答える 0