サブ文書があるコレクションがあり、正確な文書を取得する簡単な方法を見つけようとしています。私がやりたいものをサブ文書を文書から取得する
{
"_id" : ObjectId("59b0303bfe409a21fccc9523"),
"CreatedOn" : ISODate("2017-07-22T15:55:00.000+0000"),
"UpdatedOn" : ISODate("2017-07-22T15:55:00.000+0000"),
"Guid" : "4F1D7541-FF27-4FEF-9BC4-CF27D2CB92BA",
"Company" : "Demo Co.",
"Departments" : [
{
"CreatedOn" : ISODate("2017-07-22T15:55:00.000+0000"),
"UpdatedOn" : ISODate("2017-07-22T15:55:00.000+0000"),
"Guid" : "D5950FC8-91B1-48A3-8B6A-F3A72FAC9175",
"Title" : "Execute"
}
]
}
は、そのGUIDに基づいて、特定の部門を取得しているが、これまでのところ、私は私が望むだけの文書を取得するクリーンである何かを見つけていませんよ。
私はこのような結果を取得したいと思います:私はMongoDBのドキュメントを中心に見てきたが、何もこれまで作業していない、私は取得しています最も近いarray_search使用しているが、私
{
"CreatedOn" : ISODate("2017-07-22T15:55:00.000+0000"),
"UpdatedOn" : ISODate("2017-07-22T15:55:00.000+0000"),
"Guid" : "D5950FC8-91B1-48A3-8B6A-F3A72FAC9175",
"Title" : "Execute"
}
を可能であれば、PHPでハッキングするのを避けるために、mongo自体から直接取り出したいと思っています。
は、私はそれを試してみました、それは動作しません – Eman