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