如果数据库中存在记录,只需使用ruby驱动程序进行简单检查。
像
Main = db.collection(main)
Record = main.find("record" => name)
If record?
Puts record exist
Else
Dont exist
End
这不起作用,有人可以告诉我该怎么做
答案 0 :(得分:0)
以下是否存在记录
是真还是假puts main.record.where(record: name).exists?
答案 1 :(得分:-1)
这可以使用收集方法“find”来完成,但选择器必须是哈希值。
col = db.collection(main)
record = col.find({:property => value})
Find还接受选项的可选哈希值。 看一下文档。 http://api.mongodb.org/ruby/current/Mongo/Collection.html#find-instance_method