MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Mô hình hóa dữ liệu đa ngôn ngữ trên MongoDB

Một tùy chọn khác sẽ là chỉ giữ các giá trị khác nhau cho mỗi ngôn ngữ. Có lẽ cũng sẽ làm cho việc duy trì lược đồ dễ dàng hơn nhiều:

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 sẽ là viết tắt của "undefined", tức là giống nhau cho tất cả các ngôn ngữ và có thể được sử dụng như một dự phòng - hoặc bạn luôn sử dụng "en" làm dự phòng nếu bạn muốn điều đó.

Ví dụ trên là cách Drupal CMS quản lý ngôn ngữ (mặc dù được dịch từ SQL sang Mongo).



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tìm url trùng lặp trong mongodb

  2. Kiểm tra xem một Chỉ mục có tồn tại trong mongodb hay không

  3. Truyền từ con trỏ mongodb tới Phản hồi nhanh trong node.js

  4. MongoDB .Net driver 2.0 Pull (loại bỏ phần tử)

  5. Tự động kiểm tra tình trạng cơ sở dữ liệu