Solo una nota: en c # Mongo Driver, puede obtener el nombre de la base de datos actual a través del comando: "_collection.Database.DatabaseNamespace.DatabaseName". _collection es IMongoCollection <YouEntity>.
¡bonito! Eso significa que use some_dbes solo una envoltura para db = "some_db". Y escribir una variable en el shell da el valor de la variable.
Sísifo
técnicamente, db es un objeto; si necesita su nombre como una cadena, use db.getName ()
Asya Kamsky
"Lo encontré adivinando" :)
YulePale
52
El comando para obtener el nombre de la base de datos en el shell es:
> db.getName()
Si bien simplemente escribir db funciona, encontrará que esto solo funciona de forma interactiva y si está trabajando en un script, es posible que esto no dé el resultado que desea.
Respuestas:
Lo encontré adivinando :) Simplemente:
db
fuente
use some_db
es solo una envoltura paradb = "some_db"
. Y escribir una variable en el shell da el valor de la variable.El comando para obtener el nombre de la base de datos en el shell es:
Si bien simplemente escribir db funciona, encontrará que esto solo funciona de forma interactiva y si está trabajando en un script, es posible que esto no dé el resultado que desea.
fuente
db.current
es un comando CLI que le mostrará la base de datos en la que está trabajando actualmente
fuente
video.current
para lavideo
base de datos.db.bla
te darávideo.bla
para lavideo
base de datos. No creo que esta respuesta agregue nada a la respuesta aceptada.