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

Xây dựng nhiều chỉ mục cùng một lúc

Điều này khá đơn giản trong shell, có một phần mở rộng cho bộ sưu tập createIndexes và bạn chỉ cần chuyển các khóa mà bạn muốn tạo chỉ mục.

db.test.createIndexes([
        { "a" : 1 },
        { "b" : 1 },
        { "c" : 1 },
        { "d" : 1 },
        { "e" : 1 }
    ]);

Điều này sau đó sẽ cung cấp cho chúng tôi những điều sau

> db.test.getIndexes()
[
        {
                "v" : 2,
                "key" : {
                        "_id" : 1
                },
                "name" : "_id_",
                "ns" : "test.test"
        },
        {
                "v" : 2,
                "key" : {
                        "a" : 1
                },
                "name" : "a_1",
                "ns" : "test.test"
        },
        {
                "v" : 2,
                "key" : {
                        "b" : 1
                },
                "name" : "b_1",
                "ns" : "test.test"
        },
        {
                "v" : 2,
                "key" : {
                        "c" : 1
                },
                "name" : "c_1",
                "ns" : "test.test"
        },
        {
                "v" : 2,
                "key" : {
                        "d" : 1
                },
                "name" : "d_1",
                "ns" : "test.test"
        },
        {
                "v" : 2,
                "key" : {
                        "e" : 1
                },
                "name" : "e_1",
                "ns" : "test.test"
        }
]
>


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Lưu các mục trong Mongoose để lặp lại với các phương pháp lược đồ

  2. Cải thiện các trường truy vấn tồn tại trong MongoDB

  3. Lập mô hình ứng dụng diễn đàn NoSQL với C # / ASP.net MVC

  4. Không đồng bộ, Gọi lại, Đóng cửa, Ôi trời

  5. Thư viện JasperReports và MongoDB