find_one MongoDB Ruby驱动程序

Leo*_*Net 10 ruby mongodb

看起来当前的Ruby Mongo Driver 2.0.4不再具有find_one方法.我只能参考GridFS找到它.

如何使用官方ruby驱动程序从Mongo检索单个文档?find方法返回集合而不是单个对象.

Chr*_*ald 15

find()返回一个CollectionView尚未执行的查询,其行为类似于可枚举.要找到第一条记录:

find.limit(1).first
Run Code Online (Sandbox Code Playgroud)

(是的,这很烦人)