データベースにレコードが存在するかどうかをrubyドライバーで確認するだけです。
好き
Main = db.collection(main)
Record = main.find("record" => name)
If record?
Puts record exist
Else
Dont exist
End
これはうまくいきません誰かがそれを行う方法を教えてもらえますか
以下は、レコードが存在するかどうかを true または false にします。
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