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

mongodbのリスト内の重複する値を削除する方法

    いくつかのJavaScriptでforeachループを使用できます:

    db.bill.find().forEach(function(entry){
         var arr = entry.bill_codes;
         var uniqueArray = arr.filter(function(elem, pos) {
            return arr.indexOf(elem) == pos;
         }); 
         entry.bill_codes = uniqueArray;
         db.bill.save(entry);
    })
    


    1. 1つのMongoDBドキュメントの_idを更新するにはどうすればよいですか?

    2. Mongodb-Mongoimportエラーの無効な文字

    3. Ubuntu14.04でshrobomongo.shを使用してrobomongo.shを実行できません

    4. 埋め込みリスト内の配列のクエリ