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

真のユニークなブール値を持つマングース

    これは、MongoDBの部分インデックス のサポートを使用して行うことができます。 3.2で追加されました。

    var mySchema = new Schema({ oneTrue: Boolean });
    mySchema.index({oneTrue: 1}, {unique: true, partialFilterExpression: {oneTrue: true}});
    

    これにより、oneTrueに一意のインデックスが作成されます 値がtrueの場合のみフィールド 。そうすれば、falseを持つ複数のドキュメント 値は許可されますが、trueの場合は1つだけです 。



    1. マングースの関係と外部キーを理解する

    2. Flask-SocketIOredisサブスクライブ

    3. `db.repairDatabase()`なしで削除されたスペースを再利用するにはどうすればよいですか?

    4. 既存のリレーショナルデータベースをKey-Valueストアに変換するにはどうすればよいですか?