このデータセットを使用して、すべてのドキュメント、関連する記事のランクを返すクエリを実行しようとしています。しかし、mongo クエリだけで可能かどうかはわかりません。
content_business : {
id : {….} ,
content : {
uid : « 01234 »,
FL : "bla",
langRef : 1,
articles : [
{
name : « aName »,
rank : 104
},
{
name : « unNom »,
rank : 102
}
]
}
}
コンテンツには langRef が含まれています。これは、適切な記事を取得するために使用するインデックスです。ここで値 1 は、関連する記事がインデックス 1 { name : « unNom », rank : 102 } を持つものであることを意味します。
とりあえず、db.find({« FL : bla »}) を実行してから、外部プログラムを使用して、関連する記事のランクを取得しています (記事の並べ替え[langRef].rank)
しかし、それがより良い解決策であるかどうかはわかりません。
アイデアはありますか?
よろしく、
ぼやけた。