0

在 MongoDB 中,是否可以执行以下操作?

假设我有一个这样的集合,在 name 字段上有一个索引:

{
 name: A
 rand: 123
 array: [a1,a2..]
},
.
.
{
 name: Z
 rand: 567
 array: [z1,z2..]
}

在我的查询中,我想随机提取一些文档(基于该 rand 字段),但要排除其他文档,因此不应选择它们。

例如:随机抽取一个文档,但排除名称为A或B的文档

4

1 回答 1

0
db.yourcollection.find({rand: 123, name: { $not: { $in: [ 'A', 'B' ] }}})
于 2013-04-19T15:00:01.973 回答