在 MongoDB 中,是否可以执行以下操作?
假设我有一个这样的集合,在 name 字段上有一个索引:
{
name: A
rand: 123
array: [a1,a2..]
},
.
.
{
name: Z
rand: 567
array: [z1,z2..]
}
在我的查询中,我想随机提取一些文档(基于该 rand 字段),但要排除其他文档,因此不应选择它们。
例如:随机抽取一个文档,但排除名称为A或B的文档
在 MongoDB 中,是否可以执行以下操作?
假设我有一个这样的集合,在 name 字段上有一个索引:
{
name: A
rand: 123
array: [a1,a2..]
},
.
.
{
name: Z
rand: 567
array: [z1,z2..]
}
在我的查询中,我想随机提取一些文档(基于该 rand 字段),但要排除其他文档,因此不应选择它们。
例如:随机抽取一个文档,但排除名称为A或B的文档