Lệnh hiển thị db hiện tại trong MongoDB shell là gì?
(Tôi không tìm thấy nó trên Google)
Lệnh hiển thị db hiện tại trong MongoDB shell là gì?
(Tôi không tìm thấy nó trên Google)
Câu trả lời:
Tìm thấy nó bằng cách đoán :) Đơn giản là:
db
use some_db
là chỉ là một bọc cho db = "some_db"
. Và nhập một biến trong shell sẽ cho giá trị của biến đó.
Lệnh để lấy tên cơ sở dữ liệu trong shell là:
> db.getName()
Trong khi chỉ gõ db hoạt động, bạn sẽ thấy rằng điều này chỉ hoạt động tương tác và nếu bạn đang làm việc trên một tập lệnh, điều này có thể không mang lại kết quả như bạn muốn.
db.current
là một lệnh CLI sẽ hiển thị cho bạn cơ sở dữ liệu mà bạn hiện đang làm việc
video.current
đối với video
cơ sở dữ liệu.
db.bla
sẽ cung cấp cho bạn video.bla
cho video
cơ sở dữ liệu. Tôi không cảm thấy rằng câu trả lời này thêm bất cứ điều gì cho câu trả lời được chấp nhận.