Tylko uwaga: w sterowniku C # Mongo można uzyskać nazwę bieżącej bazy danych za pomocą polecenia: „_collection.Database.DatabaseNamespace.DatabaseName”. _collection to IMongoCollection <YouEntity>.
miły! To znaczy, że to use some_dbtylko opakowanie db = "some_db". A wpisanie zmiennej w powłoce daje wartość zmiennej.
Syzyf
z technicznego punktu widzenia db jest obiektem - jeśli potrzebujesz jego nazwy jako ciągu, użyj db.getName ()
Asya Kamsky
„Znalazłem to przez zgadywanie” :)
YulePale
52
Polecenie pobrania nazwy bazy danych w powłoce to:
> db.getName()
Podczas gdy samo wpisanie db działa, przekonasz się, że działa to tylko interaktywnie, a jeśli pracujesz nad skryptem, może to nie dać oczekiwanego wyniku.
Odpowiedzi:
Znalazłem to zgadując :) Po prostu:
db
źródło
use some_db
tylko opakowaniedb = "some_db"
. A wpisanie zmiennej w powłoce daje wartość zmiennej.Polecenie pobrania nazwy bazy danych w powłoce to:
Podczas gdy samo wpisanie db działa, przekonasz się, że działa to tylko interaktywnie, a jeśli pracujesz nad skryptem, może to nie dać oczekiwanego wyniku.
źródło
db.current
to polecenie CLI, które pokaże bazę danych, w której aktualnie pracujesz
źródło
video.current
Dlavideo
bazy danych.db.bla
podaszvideo.bla
dlavideo
bazy danych. Nie wydaje mi się, aby ta odpowiedź coś dodała do zaakceptowanej odpowiedzi.