MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Indeks luwak pada bidang dalam dokumen bersarang

Gunakan tanda kutip di sekitar "nesteddoc.field1" untuk mengevaluasi bidang bersarang :

PostSchema.index({ "nesteddoc.field1": 1 }, { unique: true });

Selanjutnya, luwak akan memanggil ensureIndex secara internal, dari dokumen luwak :

Anda juga dapat menentukan indeks dalam skema :

var PostSchema = new mongoose.Schema({
    title: String,
    link: String,
    author: { type: String, required: true },
    upvotes: { type: Number, default: 0 },
    nesteddoc: {
        field1: { type: String, unique: true, index: true },
    }
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoid:menggunakan lebih dari satu database?

  2. MongoDB, java.lang.NoSuchFieldError

  3. Luwak, tarik dari subdokumen

  4. mongo-go-driver menemukan dokumen dengan _id

  5. Elemen array Pembaruan MongoDB (dokumen dengan kunci) jika ada, jika tidak tekan