MongoDB データベースから ean のリストを抽出したいと思います。「find ()」を使用すると、個別のドキュメントが取得されます。ドキュメントの一意のビュー、またはせいぜい配列で ean のリストを取得したいと思います。PHPでデータを読み取って処理できることはわかっています。しかし、MongoDB と PHP 用の「MongoDB ドライバー」の使用法を学んでいるので、コマンドを使用してデータベースから直接データを抽出する方法を理解したいと思います。
私のデータベース:
{
"_id" : "ID0001",
"ean" : [
"4960999612638",
"4960999150437",
"0050332160514"
]
}
{
"_id" : "ID0002",
"ean" : [
"4960999213743"
]
}
{
"_id" : "ID0003",
"ean" : [
"0050332143265",
"0050332143258"
]
}
{
"_id" : "ID0004",
"ean" : [
"0050332160514"
]
}
私が取得したいもの(または同様のもの):
{
"ean" : [
"4960999612638"
"4960999150437"
"0050332160514"
"4960999213743"
"0050332143265"
"0050332143258"
]
}
結果によって重複した ean も削除しますが、それは別の話です...
私はmongodbでこれを行うことができますか?
私を助けてくれるすべての人に感謝します!