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

Bagaimana cara menjalankan perintah mongo melalui skrip Shell?

Anda juga dapat mengevaluasi perintah menggunakan --eval tandai, jika itu hanya satu perintah.

mongo --eval "printjson(db.serverStatus())"

Harap diperhatikan: jika Anda menggunakan operator Mongo, dimulai dengan tanda $, Anda perlu mengapit argumen eval dalam tanda kutip tunggal agar shell tidak mengevaluasi operator sebagai variabel lingkungan:

mongo --eval 'db.mycollection.update({"name":"foo"},{$set:{"this":"that"}});' myDbName

Jika tidak, Anda mungkin melihat sesuatu seperti ini:

mongo --eval "db.test.update({\"name\":\"foo\"},{$set:{\"this\":\"that\"}});"
> E QUERY    SyntaxError: Unexpected token :


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cara Menggunakan Pengumpulan Koneksi MongoDB di AWS Lambda

  2. MongoDB:Bagaimana cara mendefinisikan skema?

  3. Bagaimana cara mengekstrak tanggal yang dibuat dari Mongo ObjectID

  4. Gunakan kasus untuk NoSQL

  5. MongoDB $persegi