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

Mongoose với boolean độc đáo của true

Bạn có thể thực hiện việc này bằng cách sử dụng sự hỗ trợ của MongoDB cho chỉ mục từng phần đã được thêm vào 3.2.

var mySchema = new Schema({ oneTrue: Boolean });
mySchema.index({oneTrue: 1}, {unique: true, partialFilterExpression: {oneTrue: true}});

Điều này sẽ tạo chỉ mục duy nhất trên oneTrue chỉ trường trong đó giá trị của nó là true . Bằng cách đó, nhiều tài liệu có false giá trị được cho phép, nhưng chỉ một giá trị trong đó giá trị đó là true .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Truy vấn phạm vi ngày không thành công cho cơ sở dữ liệu MongoDB của các tweet

  2. TTL hết hạn của tài liệu tham chiếu Mongoose

  3. mongodb tổng hợp $ lookup so với tìm và điền

  4. MongoDB sử dụng COLLSCAN khi chỉ trả về _id

  5. Tìm kiếm văn bản MongoDb với hỗ trợ ngôn ngữ