ネストされた構造体の論理演算子を含むクエリを検索しますか?

FlowerPower1990:

$ orを使用して、指定された引数のいずれかを含むエントリを検索したい。データベースエントリは次のようになります。

"resources" : {
    "compute" : "compute4",
    "storage" : "storage3",
    "network" : "network2"
},

リソース内のいずれかのフィールドを満たすエントリを見つけたいです。

bkCollection.Find(bson.M{"resources": bson.M{
    "compute": filter.Resources.Compute, "$or",
    "storage": filter.Resources.Storage, "$or",
    "network": filter.Resources.Network}}).All(&result)
chridam:

$or演算子を使用して、このmongoシェルクエリに相当するものを作成する必要があります

db.collection.find({
    "$or": [
        { "resources.compute" : "compute5" },
        { "resources.storage" : "storage3" },
        { "resources.network" : "network1" }
    ]
})

どこでgoこののように構成されます:

bkCollection.Find(bson.M{ "$or": []bson.M{ 
    bson.M{ "resources.compute": filter.Resources.Compute }, 
    bson.M{ "resources.storage": filter.Resources.Storage },
    bson.M{ "resources.network": filter.Resources.Network }
}}).All(&result)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ネストされた構造体の論理演算子を含むクエリを検索しますか?

分類Dev

論理演算子を使用したネストされた条件の単純化:論理演算子が機能していませんか?

分類Dev

構造体の配列を含むネストされたgolang構造体を設定する方法

分類Dev

golangはネストされた構造体の内部構造体オブジェクトを初期化します

分類Dev

複数の論理演算子(AND、OR)を使用したネストされたIF条件

分類Dev

ネストされた構造/クラスのストリーム挿入演算子をオーバーロードします

分類Dev

ネストされた値を持つツリー構造を検索しますか?

分類Dev

Swift 3.0を使用して構造体の値を検索し、構造体を含む配列のインデックスを取得します

分類Dev

ネストされたul構造内の各親ulのリーフ数を検索します

分類Dev

$ or演算子と2つのネストされた$ in条件を使用してオブジェクトを検索する

分類Dev

Goでのネストされたデータの格納/アクセス-構造体を使用しますか?

分類Dev

ネストされたリストと構造体を使用したc#linq検索

分類Dev

オブジェクトjavascriptのネストされた配列からエントリを検索します

分類Dev

そのクラスのリストを含む構造体の後に定義されたC ++クラス

分類Dev

ネストされた構造体を初期化します

分類Dev

ネストされたJSONを構造体に解析しますか?

分類Dev

エクスポートされたフィールドのない構造体を含む構造体をシリアル化しても問題ないことをGolang Gobエンコーディングに伝える方法

分類Dev

Pythonを使用したmongodbクエリの論理演算子

分類Dev

Golang HOWTOはネストされた構造を構造体のスライスに非整列化します

分類Dev

Cのリスト内の構造体 - リンクされたリスト内に存在する構造体のメンバーを表示します

分類Dev

golangのネストされた構造体内の構造体の配列を初期化します

分類Dev

SPARQLクエリからネストされたデータ構造を返します

分類Dev

golangはJSONリクエストをネストされた構造体でデコードし、DBにblobとして挿入します

分類Dev

論理演算子ORを使用してgithubラベルを検索できますか?

分類Dev

他の構造体の最初の定義としてネストされた構造体はゼロオフセットを持ちますか?

分類Dev

指定されたリストからint値を含む欠落している文字列を検索します

分類Dev

GNU は -print で論理演算子を検索します

分類Dev

C ++文字列アイテムを使用してリスト内の構造体を検索しますか?

分類Dev

指定されたリストから部分文字列を含む文字列を検索します

Related 関連記事

  1. 1

    ネストされた構造体の論理演算子を含むクエリを検索しますか?

  2. 2

    論理演算子を使用したネストされた条件の単純化:論理演算子が機能していませんか?

  3. 3

    構造体の配列を含むネストされたgolang構造体を設定する方法

  4. 4

    golangはネストされた構造体の内部構造体オブジェクトを初期化します

  5. 5

    複数の論理演算子(AND、OR)を使用したネストされたIF条件

  6. 6

    ネストされた構造/クラスのストリーム挿入演算子をオーバーロードします

  7. 7

    ネストされた値を持つツリー構造を検索しますか?

  8. 8

    Swift 3.0を使用して構造体の値を検索し、構造体を含む配列のインデックスを取得します

  9. 9

    ネストされたul構造内の各親ulのリーフ数を検索します

  10. 10

    $ or演算子と2つのネストされた$ in条件を使用してオブジェクトを検索する

  11. 11

    Goでのネストされたデータの格納/アクセス-構造体を使用しますか?

  12. 12

    ネストされたリストと構造体を使用したc#linq検索

  13. 13

    オブジェクトjavascriptのネストされた配列からエントリを検索します

  14. 14

    そのクラスのリストを含む構造体の後に定義されたC ++クラス

  15. 15

    ネストされた構造体を初期化します

  16. 16

    ネストされたJSONを構造体に解析しますか?

  17. 17

    エクスポートされたフィールドのない構造体を含む構造体をシリアル化しても問題ないことをGolang Gobエンコーディングに伝える方法

  18. 18

    Pythonを使用したmongodbクエリの論理演算子

  19. 19

    Golang HOWTOはネストされた構造を構造体のスライスに非整列化します

  20. 20

    Cのリスト内の構造体 - リンクされたリスト内に存在する構造体のメンバーを表示します

  21. 21

    golangのネストされた構造体内の構造体の配列を初期化します

  22. 22

    SPARQLクエリからネストされたデータ構造を返します

  23. 23

    golangはJSONリクエストをネストされた構造体でデコードし、DBにblobとして挿入します

  24. 24

    論理演算子ORを使用してgithubラベルを検索できますか?

  25. 25

    他の構造体の最初の定義としてネストされた構造体はゼロオフセットを持ちますか?

  26. 26

    指定されたリストからint値を含む欠落している文字列を検索します

  27. 27

    GNU は -print で論理演算子を検索します

  28. 28

    C ++文字列アイテムを使用してリスト内の構造体を検索しますか?

  29. 29

    指定されたリストから部分文字列を含む文字列を検索します

ホットタグ

アーカイブ