MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

शैल स्क्रिप्ट के माध्यम से मोंगो कमांड कैसे निष्पादित करें?

आप --eval . का उपयोग करके कमांड का मूल्यांकन भी कर सकते हैं झंडा, अगर यह सिर्फ एक ही आदेश है।

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

कृपया ध्यान दें: यदि आप $ चिह्न से शुरू होने वाले Mongo ऑपरेटरों का उपयोग कर रहे हैं, तो आप खोल को पर्यावरण चर के रूप में ऑपरेटर का मूल्यांकन करने से रोकने के लिए एकल उद्धरणों में eval तर्क को घेरना चाहेंगे:

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

अन्यथा आपको कुछ ऐसा दिखाई दे सकता है:

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. आपको अभी भी MongoDB के लिए MMAPv1 संग्रहण इंजन का उपयोग क्यों करना चाहिए?

  2. मोंगोडीबी के लिए सी # ड्राइवर:सीमा + गिनती का उपयोग कैसे करें?

  3. सरणी की लंबाई से मानगो क्रम

  4. MongoDB आधार एक से संग्रह क्षेत्र में शामिल होने के लिए जोड़ें

  5. मोंगोडब (घंटों में) में टाइमस्टैम्प अंतर की गणना कैसे करें?