sql >> データベース >  >> NoSQL >> MongoDB

GolangBSON変換

    完全を期すために、ここに上記のコメントの私の最後の質問の完全な例があります。より大きな目標は、goでbsonクエリを動的に構築することでした。 ANisusに大いに感謝します:

    query := bson.M{}
    query["origin"] = "test"
    query["$or"] = []bson.M{}
    query["$or"] = append(query["$or"].([]bson.M), bson.M{"abc": "1"})
    query["$or"] = append(query["$or"].([]bson.M), bson.M{"def": "2"})
    


    1. リレーショナルデータベースで複数値フィールドが悪い考えであるのはなぜですか

    2. Javaを使用してBsonDocumentオブジェクトをファイルに書き込み、再度読み取るにはどうすればよいですか。

    3. サブドキュメントの複数のフィールドに対するMongoクエリ

    4. MongoDBの公式C#ドライバーを使用したビット単位の列挙(フラグ)クエリ