我有一个 Stitch 函数可以做几件事,但在这一行出现错误:
try {
// voteAsObjectId is the Id of the photo to vote converted to BSON.ObjectId.
await db
.collection('photos')
.updateOne({ "_id": voteAsObjectId }, { "$inc": { votes: 1 }});
} catch (err) {
throw new Error("An error occurred while updating photo's votes:" + err);
}
错误如下:
StitchError: update not permitted
这似乎是与权限相关的错误,但我的应用程序中有一些其他功能,它们成功地运行了对该集合的每个.find
.insert
和查询,只有和操作给我带来了问题。.aggregate
.updateOne
.updateMany
我的收藏的权限如下所示:
这是我的架构:
这是一个示例文档: