Baqendに格納されているデータの "深いクエリ"は可能ですか?このような詳細なデータクエリ
何か:
db.Shifts.find()
.where({
"applicants.applicants": { "$in": ["db/User/12"] },
})
applicants.applicants異なるデータクラスに保存されている設定への参照です。
フィルタなしで、データがこのような形をしている:彼らは両方のユーザーを持っているので、
がArray [
Object {
"id": "/db/Shifts/123",
"applicants": Object {
"applicants": Array [
"/db/User/12",
"/db/User/13",
],
},
Object {
"id": "/db/Shifts/456",
"applicants": Object {
"applicants": Array [
"/db/User/12",
"/db/User/14",
],
},
Object {
"id": "/db/Shifts/789",
"applicants": Object {
"applicants": Array [
"/db/User/13",
"/db/User/14",
],
},
]
だから私は唯一の123と456をシフト返されたクエリを作成しようとしている。この場合、に12.ですこれは可能ですか、クライアント側でデータを取得した後、Ramdaを使用してフィルタリングする必要がありますか?
Erik、これはうまく働いた!ありがとう!私は文字通り、このソリューションを手に入れようと、昨日一日中過ごしました。 –