我想执行以下聚合查询..如果文档存在于集合中,则让存在为true,否则将其设为false
$project: {
"Exists": {
{
$switch: {
branches: [
{ case: { "if $match did not return null " }, then: true }
],
default: false
}
}
}
我这样做的原因是我希望以后能够使用这些信息插入到集合中,如果文档不存在..我愿意接受建议,如果这可以以更好的方式完成,因为它的开始看起来这不是可行的方法......在这种情况下可以使用$ upsert吗?