Collection._ensureIndex (chỉ mục, tùy chọn)
Tìm kiếm bên trong mã nguồn Meteor, tôi tìm thấy liên kết với ensureIndex được gọi là _ensureIndex
.Đối với các chỉ mục cơ bản một khóa, bạn có thể làm theo ví dụ về packages/accounts-base/accounts_server.js
buộc các tên người dùng duy nhất trên Meteor:
Meteor.users._ensureIndex('username', {unique: 1, sparse: 1});
Đối với các chỉ mục "kết hợp" nhiều khóa:
Collection._ensureIndex({first_id:1, another_id:1}, {unique: 1});
Mã trước đó, khi được đặt ở phía máy chủ , đảm bảo rằng các chỉ mục được thiết lập.
Cảnh báo
Thông báo _ensureIndex cảnh báo triển khai:
Chúng tôi thực sự sẽ thiết kế một API chỉ mục sau này. Hiện tại, chúng tôi chỉ chuyển sang Mongo, nhưng hãy làm cho nó đồng bộ.