ruby mongo找不到流星生成的_id

时间:2018-04-21 23:16:03

标签: ruby mongodb meteor mongoid

我有一个使用mongoid 6.3与流星数据库交谈的ruby-sinatra应用程序。从Meteor插入的文档(索引是一个字符串)可以使用Mongoid进行访问,也可以毫无问题地放入ruby :: Mongo。

通过ruby插入的为ObjectId字段生成_id的文档在Meteor和Mongoid中有效。但是,当我想下载到ruby mongo驱动程序时,使用ruby::mongo使用字符串值找不到通过Mongoid添加的任何文档。

如果我尝试使用ObjectId,mongo驱动程序会抱怨:NoMethodError - #的未定义方法`ObjectId'。

如何使用ruby::mongo查找ruby生成的文档或在mongoid ActiveRecord中生成ruby::mongo可用的索引?

0 个答案:

没有答案