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

すべてのフィールドが一意である場合にのみ、ドキュメントをMongoDBに挿入します

    「データ」が一意である場合にのみ挿入したいということですか?もしそうなら、「データ」に一意の制約を作成し、safeModeで更新できますか?

    また、複合キーをこのように構成したいと思います;

    db.so.insert(
     {
        _id: {
          p0:1,
          p1:0,
          p2:0,
          p3:0,
          p4:0,
          p5:0,
          p6:0,
          p7:0,
        },
        data:"apiceofdata",
     }
    );
    


    1. アクティビティのタイムラインをmongodbのどこに配置するか、ユーザーに埋め込むか、個別に配置する必要がありますか?

    2. MongoDB正規表現マッチングの問題

    3. 配列メンバーの集計条件の一致条件

    4. マングーススキーマのオプションフィールド