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