Có không vấn đề, bạn có thể thấy rằng chỉ mục ở đó. Bạn đang mong đợi nó không cho phép các phần tử trùng lặp? Để làm được điều đó, bạn phải đặt cờ duy nhất thành true:
db.users.ensureIndex({ name : 1},{unique: true});
CẬP NHẬT:chạy đảm bảo một lần nữa với {unique: true}
không hoạt động, bạn phải thả và ensureIndex
một lần nữa:
db.users.dropIndex({name:1})
db.users.ensureIndex({ name : 1}, {unique:true, dropDups : true});