J'ai quelques milliers de chaînes (items
) que j'aimerais traduire. J'ai structuré mon MongoDB comme suit:Conception de la base de données MongoDB avec documents incorporés
@document = {:item => "hello", :translations => {:fr => {:name => "bonjour",
:note => "easy"}, :es => {:name => "hola", :note => "facil"}}}
Le champ: translations peut contenir beaucoup plus de langues et de propriétés. Je voudrais lancer des requêtes telles que la récupération de tous les éléments sans traduction pour une langue spécifique, ou la récupération de tous les éléments ayant 'bonjour' comme traduction française.
Je ne vois pas comment je peux faire ça. Y a-t-il une meilleure façon de structurer ma base de données à ces fins? J'utilise node.js.
Merci.