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

MongoDB:Làm thế nào để xác định một lược đồ?

Bạn không tạo bộ sưu tập trong MongoDB.
Bạn chỉ cần bắt đầu sử dụng chúng ngay lập tức cho dù chúng có “tồn tại” hay không.

Bây giờ để xác định "lược đồ". Như tôi đã nói, bạn chỉ bắt đầu sử dụng một bộ sưu tập, vì vậy, nếu bạn cần đảm bảo một chỉ mục, hãy tiếp tục và thực hiện việc này. Không có bộ sưu tập tạo. Mọi bộ sưu tập sẽ được tạo hiệu quả khi bạn sửa đổi nó lần đầu tiên (tạo số lượng chỉ mục).

> db.no_such_collection.getIndices()
[ ]
> db.no_such_collection.ensureIndex({whatever: 1})
> db.no_such_collection.getIndices()
[
        {
                "v" : 1,
                "key" : {
                        "_id" : 1
                },
                "ns" : "test.no_such_collection",
                "name" : "_id_"
        },
        {
                "v" : 1,
                "key" : {
                        "whatever" : 1
                },
                "ns" : "test.no_such_collection",
                "name" : "whatever_1"
        }
]


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào để cập nhật một phần đối tượng trong MongoDB để đối tượng mới sẽ chồng / hợp nhất với đối tượng hiện có

  2. Cách bật tính năng ghi nhật ký cho Mongoose và trình điều khiển MongoDB Node.JS

  3. Cách thực hiện truy vấn với cài đặt múi giờ trong Mongodb

  4. MongoDB trên Android

  5. Giám sát các phiên bản MongoDB bằng Dịch vụ Giám sát MongoDB (MMS)