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

マングース独自の検証が機能していません。重複するエントリが保存されます

    次のコードを使用して、マングースがインデックスを作成できるかどうかを確認します。

    
    const Parent = mongoose.model('parent', parentSchema);
    
    Parent.on('index', function(err) { 
    
      if (err) {
        console.log("Could not create index: ", err)
      } else {
        console.log("Index created")
      }
    
    });
    
    module.exports = Parent;
    

    エラーが発生した場合は、MongoDB側でインデックスを作成できます。

    db.parents.createIndex( { "mobile": 1 }, { unique: true } );
    

    ドキュメント それは言う:




    1. Mongodbのドキュメントフィールドの各配列アイテムに基づいてコレクションをフィルタリングする方法

    2. MongoDB-他を除く正確な配列要素をフェッチする

    3. redisで永続性を無効にする方法は?

    4. クラスタ外のStatefulSetsを使用してKubernetesでMongoDBを公開する