Mongo Stitch SDK for iOS を使用して、$elemMatch を使用してプロジェクションを実行しようとすると、mongo シェルで同じクエリ構造を使用すると発生しない奇妙なエラーが発生します。
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 \'%\'