MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Dokument aus mongoDB löschen

Stellen Sie sich vor, Sie möchten alle Dokumente mit leerem "Name"-Feld löschen. Also hier ist der Code dafür:

require 'rubygems'
require 'mongo'

db = Mongo::Connection.new("localhost").db("db_name")
coll = db.collection("coll_name")

coll.find({:name => ""}).each do |empty_doc|
  coll.remove(empty_doc)
end