gpt4 book ai didi

mongodb - 如何对 MongoDB 文档中的散列执行此查询(使用 Mongoid)

转载 作者:可可西里 更新时间:2023-11-01 09:57:30 26 4
gpt4 key购买 nike

我正在使用 Mongoid。我有一个如下所示的文档:

Pet:
foo: {bar: 1, foobar: 2}
another_attr: 1

在这种情况下,最好使用 Mongoid,我将如何查询 bar 值大于 0 且 another_attr 等于 1 的所有宠物?

最佳答案

在 mongo shell 中:

db.pets.find({"foo.bar":{$gt:0}, another_attr:1});

在 mongoid 中:

Pet.where(:'foo.bar'.gt => 0, :another_attr => 1)

关于mongodb - 如何对 MongoDB 文档中的散列执行此查询(使用 Mongoid),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12372688/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com