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

マングースモデルでpartialFilterExpressionを使用するにはどうすればよいですか

    メールパスレベルでは、以下のみを使用できます:

    email: {
      type: String
    }
    

    そして、スキーマレベルでの使用:

    SchemaName.index({ email: 1 }, {
      unique: true,
      partialFilterExpression: {
        'email': { $exists: true, $gt: '' }
      }
    });
    

    このように、一意の制約は、電子メールが存在し、空の文字列ではない場合にのみ適用されます



    1. MongoDBのフィールドレベルの権限を実装するにはどうすればよいですか?

    2. Javaのmongoデータベース内のすべてのコレクションのリスト

    3. MongoDB WiredTigerエンジンを事前に集計されたレポートに使用できますか? (MMAPv1と同様)

    4. CSVデータを使用したMongoDB