sql >> Databáze >  >> NoSQL >> MongoDB

Jak odstraním řetězec z pole v dokumentu mongodb?

Můžete použít $pull operátora, zkuste prosím následující dotaz:

db.collection.update({
    { _id : id },
    { $pull: { "list": "four" } }
});

Pokud chcete odstranit dva nebo více prvků ze "seznamu" pole, můžete to udělat pomocí $pull operátora také:

db.collection.update({
    { _id : id },
    { $pull: { list : { $in : [ "one", "four" ] } } }
});



  1. Získejte n-tý prvek pole v MongoDB

  2. Jak uložit data v jiném jazyce (neangličtina) v poli MongoDB a načíst stejná data?

  3. Importujte soubory CSV z adresáře, abyste mohli nasadit databázi na Rails

  4. Nejlepší způsob, jak organizovat dílčí dokumenty v Mongo?