MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Pemodelan data multibahasa di MongoDB

Pilihan lain adalah dengan menjaga nilainya tetap berbeda per bahasa. Mungkin juga akan membuat pemeliharaan skema menjadi lebih mudah:

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 adalah kependekan dari "undefined", yaitu sama untuk semua bahasa, dan dapat digunakan sebagai fallback - atau Anda selalu menggunakan "en" sebagai fallback jika Anda menginginkannya.

Contoh di atas kira-kira bagaimana Drupal CMS mengelola bahasa (walaupun diterjemahkan dari SQL ke Mongo).



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mengonversi tanggal yang disimpan mongo kembali menjadi milidetik sejak zaman Unix saat dimuat?

  2. dapatkan objek mongodb _id setelah upsert dengan php

  3. Periksa otentikasi MongoDB dengan driver Java 3.0

  4. Bagaimana cara menghapus dokumen menggunakan Node.js Mongoose?

  5. Operasi penulisan file dalam skrip mongo?