【发布时间】:2022-02-09 17:51:44
【问题描述】:
我有一个文档 ID 数组,我希望使用它删除具有给定 ID 的文档。文档 id 也是文档的分片键。所以我为model.deleteMany(query)提供了以下查询
查询:
{ doc_id: { '$in': [ 'docid1', 'docid2' ] } }
我仍然收到错误 Query in command must target single shard key。 是否可以在不遍历数组并一一删除文档的情况下克服这个问题?
【问题讨论】:
标签: mongodb mongoose azure-cosmosdb azure-cosmosdb-mongoapi