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

Permintaan MongoDB untuk menggunakan huruf besar pertama dalam database yang ada

itu mungkin bukan solusi terbaik. satu-satunya masalah dalam saran di bawah ini adalah mendapatkan "3" dari $substr:["$name1",1,3 ] secara dinamis.tetapi memberi Anda permulaan?

db.toupper.aggregate([{$project:{name:{$concat:[{$toUpper:{$substr:["$name1",0,1]}},{$substr:["$name1",1,**3**]}]}}}])

di bawah ini adalah hasilnya

 db.toupper.find()

 "_id" : ObjectId("5767ca0badb381a5cc0d19cd"), "name1" : "lean" }
 "_id" : ObjectId("5767ca3aadb381a5cc0d19ce"), "name1" : "lean" }

 db.toupper.aggregate([{$project:{name:{$concat:[{$toUpper:{$substr:["$name1",0,1]}},{$substr:["$name1",1,3]}]}}}])

 "_id" : ObjectId("5767ca0badb381a5cc0d19cd"), "name" : "Lean" }
 "_id" : ObjectId("5767ca3aadb381a5cc0d19ce"), "name" : "Lean" }



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose/node.js cara menemukan, mengisi, melakukan sesuatu, 'mengurangi populasi', dan memperbarui

  2. buat dan perbarui beberapa dokumen MongoDB dalam satu panggilan

  3. (simpul:71307) [DEP0079] Peringatan Penghentian

  4. replika Set mongo docker-compose

  5. Memanggil prosedur tersimpan melalui PHP di MongoDB