code = 'hi'でフィルタリングするためにcouchDBでクエリしようとしています
{
id:1,
linked": {
"type": "XX",
"code": [
"hi",
"hello"
]
}
これは私がしようとしている方法です:
{
"selector": {
"linked": {
"type": "xx",
"$elemMatch": {
"code": "hi"
}
}
}
}
出力が得られません。
回答 1 件
関連記事
- 2つのテーブルをクエリし、カスタマイズされた方法で結果を取得します
- LaravelwhereInが望ましい結果をもたらさない
- len(str)filenameからstrを取得した後、間違った結果を返します
- Mongoの検索クエリが返す結果は1つだけです
- RavenDBクエリProjectFromIndexFieldsInto 15の結果を制限
- cmdshelを使用せずに、SQLクエリの結果を特定のフォルダーのXMLファイルに保存する方法
- 柔軟な検索クエリで結果データを制限する方法
- 結果集計elasticsearchのクエリ
- 5つの状態すべての結果を取得するには、5つのクエリではなくクエリを作成する必要があります
- 2つのテーブルの結合を使用したSQLクエリを実行し、2番目のテーブルに複数の外部キーを使用して結果に新しい列のセットを作成します
あなたのクエリの意図を正しく理解しているなら、私はあなたが意味すると思う:
ドキュメントのサブオブジェクトにアクセスするには、「ドット表記」を使用します。 linked.type
等号演算子では大文字と小文字が区別されます。 「XX」ではなく「XX」
$elemMatch
演算子が正しく指定されていません。こちらのドキュメントをご覧ください