0
次のように私は私が特定の国のために都市を取得したい 1つのフィールドでクエリを実行し、mongooseで特定のフィールドを取得する方法は?
、コレクションを持っています。どのようなクエリをする必要がありますか?
これは私が試みたものです。
db.getCollection('_event').find([
{$match: {}},
{$project: {
cities: {
$filter: {
input: 'city',
as: 'r',
cond: {$eq: ['$$r.country', 'Portugal']}
}
}
}}
])
[Mongoose、Findで特定のフィールドを選択]の可能な複製(http://stackoverflow.com/questions/24348437/mongoose-select-a-specific-field-with-find) – ippi
画像はポストで便利ですしかし、**それらのない投稿はまだクリアされていることを確認してください**。データ形式のスクリーンショットを表示する代わりに、実際のデータをコピーして貼り付けるか、直接ポストに入力してください。 cf http://meta.stackoverflow.com/questions/303812/discourage-screenshots-of-code-and-or-errors –