MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

mongo shell скриптът не ми позволява да включа use

В mongo скрипт можете да използвате db.getSiblingDB('new_db_name') за да получите справка за нова база данни. Така че не е задължително да давате името на базата данни в командния ред. Можете да използвате script.js :

db = db.getSiblingDB('new_db_name');
print(db);

// the rest of your code for database "new_db_name"

и резултатът от този скрипт е (извикан с mongo script.js ):

MongoDB shell version: 2.2.2
connecting to: test
sag


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да актуализирам дълбоко вложен масив с C# MongoDB.Driver?

  2. MongoDB намира поддокумент и сортира резултатите

  3. Защо spring data mongo не връща полето с време?

  4. Как да кодирам MongoDB foreach Query в PHP

  5. Създайте текстов индекс с различни тегла на полета в MongoDB