%project规范无效:投影字符串值必须以\'%\'开头

时间:2019-01-21 09:39:03

标签: mongodb mongodb-stitch

使用iOS的Mongo Stitch SDK,尝试使用$ elemMatch执行投影会产生奇怪的错误,而在mongo shell上使用相同的查询结构不会发生这种错误。

var projection: Document = [
                    MongoFieldNames.pendingRequestsSent: [
                        "$elemMatch" : [
                            Fields.firebaseUserId : User.shared.metadata.userId 
                        ] as Document
                    ] as Document
                ] 

这就是我创建查询的方式。但这给了我这个错误:

invalid %project specification: projection string value must start with a \'%\'

0 个答案:

没有答案