mongoid

    0热度

    2回答

    我有一个叫做Department的mongoid模型和一个名为User的独立模型,两个模型之间没有本地关系。由于我的应用程序中的关系如何工作,我手动将文档ID存储在用户模型上。 我使用Ruby的Grape框架,它有一个名为Entities Mongoid对象上面的一个过滤系统,并拒绝任何心不是一个mongoid查询响应对象,因为该方法返回一个红宝石阵列,而不是一个Mongoid对象,我的框架给了我

    0热度

    1回答

    我有型号如下 class Customer include Mongoid::Document field :first_name, type: String field :last_name, type: String embeds_one :billing_address, as: :addressable embeds_one :shippi

    0热度

    1回答

    嗨,我是新来的MongoDB, 需要add_to_set方法,它集合 如果add_to_set中添加文档支持被称为两次,在时间插入的值相等 为例如 someInstance.add_to_set(some_field: "hello_world") 这个被称为两次将它成为蒙戈更新查询?

    -1热度

    1回答

    我一直在我的rails 4.2.7应用程序中使用delayed_job_mongoid。我正在尝试解决方案,以根据队列大小生产服务器上运行或添加更多的工人。我喜欢增加工作人员的数量if有队列messages.I穗见过像无业解决方案,这是专门为heroku.Is存在,对于任何服务器 工作的任何解决方案,是否有任何可行的解决方案

    1热度

    1回答

    我试图将聚合从MongoDB shell转换为使用Mongoid作为ODM的ruby代码。 我有这样的(很简单的例子)的一些文件: { "name": "Foo", "tags": ["tag1", "tag2", "tagN"] }, { "name": "Bar", "tags": ["tagA", "tag2"] }, ... 现在我想获得

    1热度

    1回答

    我有一个用户类has_many会话。 我想编写一个查询,计算每个用户拥有的会话数量,在特定时间范围。 换句话说,我会寻找一个查询,看起来就像这样: User.where(:sessions.date => date1..date2) 什么是处理这个正确的方式?

    0热度

    1回答

    您好在查询hash/BSON文档字段我有一个Mongoid型号,规格,与mongoid历史瑰宝加入到这样的: class Spec include Mongoid::Document include Mongoid::Timestamps include Mongoid::History::Trackable field :due_at, type: Dat

    0热度

    1回答

    好吧,我遇到了一个问题,这对我来说似乎很奇怪。无论何时我在mongoid.yml文件中更改db设置,在我重新启动计算机之前,这些更改都不会反映出来(如执行rails c并执行一些代码,如Model.count)。 这是正常行为吗?

    0热度

    2回答

    我正在使用mongoid gem在MongoDB上使用rails。我使用brew在OSX上设置了MongoDB。我从服务器获取数据转储并在本地机器上恢复它。我可以使用mongo shell查看数据库中的数据。但是当我使用rails控制台来获取数据时,它不会返回任何内容。 当我在rails控制台中运行这个命令时的例子我得到的结果是[]。服务器上的相同命令给出1条记录。 Network.all.to_

    1热度

    1回答

    我有一个使用MongoDB的Rails应用程序。我需要在状态网页上动态显示当前的MongoDB版本。对我的客户来说,知道它是否是3.0,3.2或3.4版本很重要。 但是,我无法在任何地方找到此值。我使用pry来调试连接细节,并且我已经尝试了Mongoid和Mongo类层次结构中的任何相关的公共方法,但没有成功。 使用纯MongoDB做到这一点的规范方法是db.version(),但似乎没有办法用M