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

Bagaimana cara mengindeks array MongoDB?

Ketika datang ke pengindeksan array, MongoDB mengindeks setiap nilai array sehingga Anda dapat meminta item individual, seperti "merah." Misalnya:

> db.col1.save({'colors': ['red','blue']})
> db.col1.ensureIndex({'colors':1})

> db.col1.find({'colors': 'red'})
{ "_id" : ObjectId("4ccc78f97cf9bdc2a2e54ee9"), "colors" : [ "red", "blue" ] }
> db.col1.find({'colors': 'blue'})
{ "_id" : ObjectId("4ccc78f97cf9bdc2a2e54ee9"), "colors" : [ "red", "blue" ] }

Untuk informasi lebih lanjut, lihat dokumentasi MongoDB tentang Multikeys:http://www.mongodb.org/ tampilan/DOCS/Multikey



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Ionic2 + Meteor:dapatkan _id item baru yang dimasukkan

  2. Bagaimana cara memodelkan saat menggunakan data Spring mongo dan data Spring elasticsearch?

  3. Apakah db.stats() panggilan pemblokiran untuk MongoDB?

  4. Luwak:Menggunakan addToSet dengan ObjectIds Hasil di Orphan Id

  5. MongoDB, MapReduce dan sortir