gpt4 book ai didi

mongodb - 如何使用 Mongoid 按嵌入文档中的字段对 MongoDB 集合进行排序?

转载 作者:IT老高 更新时间:2023-10-28 13:33:37 25 4
gpt4 key购买 nike

我想使用 Mongoid 运行这个查询:

db.users.find().sort({'users.roles.name':1})

在 Mongoid 中会是什么样子?或者也许有一种简单的方法让 Mongoid 只执行该自定义查询?

最佳答案

首先你能回答一个简单的问题:如何按数组对文档进行排序?是的,我也不知道。。

我想您可以使用位置运算符按​​特定角色排序:

db.users.find().sort({'roles.0.name':1})

但我不确定,也不能正确地测试它,而且 mb 这不是你所需要的。无论如何,您可以测试并返回结果,否则我明天会弄清楚。

关于mongodb - 如何使用 Mongoid 按嵌入文档中的字段对 MongoDB 集合进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5157495/

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