sql >> データベース >  >> NoSQL >> MongoDB

MongoDBでの多言語データモデリング

    別のオプションは、言語ごとに異なる値を保持することです。おそらく、スキーマの保守もはるかに簡単になります:

    product : { 
     _id:xxx,
     sku: {
       und: "23456"
     },
     name: {
       en: "Fork",
       de: "Gabel"
     },
     description: {
       en: "A metal thingy with four spikes",
       de: "Eine Dinge aus metal der vier spitze hat"
     }  
    }
    

    und 「undefined」の略で、つまりすべての言語で同じであり、フォールバックとして使用できます。または、必要に応じて、常に「en」をフォールバックとして使用します。

    上記の例は、Drupal CMSが言語を管理する方法を大まかに示しています(SQLからMongoに変換されていますが)。



    1. 配列mongodbの長さを見つける方法

    2. オーム/Redisで動的フィールドを設定する

    3. RESTAPIの中間キャッシュとしてRedisを使用する

    4. MongoDBでロールバックを防ぐ方法