mongodb :: MongoCollection :: remove
selector
.Returns false
if an error occured. See Sys::last_mongoc_error
.
var client = new MongoClient("mongodb://mongo:27017/")
var db_suffix = "NIT_TESTING_ID".environ
var db_name = "test_{db_suffix}"
var db = client.database(db_name)
var col = db.collection("test")
var sel = new JsonObject
sel["foo"] = 10
assert col.remove(sel)
# Removes the first document that matches `selector`.
#
# Returns `false` if an error occured. See `Sys::last_mongoc_error`.
#
# ~~~
# var client = new MongoClient("mongodb://mongo:27017/")
# var db_suffix = "NIT_TESTING_ID".environ
# var db_name = "test_{db_suffix}"
# var db = client.database(db_name)
# var col = db.collection("test")
# var sel = new JsonObject
# sel["foo"] = 10
# assert col.remove(sel)
# ~~~
fun remove(selector: JsonObject): Bool do
return native.remove(selector.to_bson.native)
end
lib/mongodb/mongodb.nit:486,2--502,4