sql >> Database >  >> NoSQL >> MongoDB

verwijder een ingesloten document in mongoid

Huidige mongoïde (2.0.0) staat toe:

@category = @list.categories.find(params[:id])
@category.delete

En de resulterende databasequery/-update ziet er als volgt uit:

Zie ook het laatste voorbeeld op http://mongoid.org/docs/persistence/

Let op, ik heb variaties hierop geprobeerd die zouden hebben gewerkt met ActiveRecord (@list.categories.delete(xx)) en die lijken geen effect te hebben.



  1. Redis-server stoppen. Noch afsluiten, noch stoppen werkt

  2. Django kan geen verbinding maken met mongoDB-atlas

  3. mongoDB Naam van ingesloten veld wijzigen

  4. redis voor loggen