Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MongoDB

Sử dụng tên database có ký tự đặc biệt trong MongoDB console

Có thể sử dụng getSiblingDB() để làm việc với tên database chứa ký tự đặc biệt (như dấu gạch ngang).

Thêm tài liệu vào database customer_tracker-990:

> use customer_tracker-990;
switched to db customer_tracker-990
> db.demo1.insertOne({"Name":"Chris"});
{ "acknowledged" : true, "insertedId" : ObjectId("5ea4697ca7e81adc6a0b3954") }
> db.demo1.insertOne({"Name":"David"});
{ "acknowledged" : true, "insertedId" : ObjectId("5ea46980a7e81adc6a0b3955") }
> db.demo1.insertOne({"Name":"Bob"});
{ "acknowledged" : true, "insertedId" : ObjectId("5ea46984a7e81adc6a0b3956") }

Truy vấn tài liệu bằng getSiblingDB():

> db.getSiblingDB("customer_tracker-990").demo1.find();

Kết quả:

{ "_id" : ObjectId("5ea4697ca7e81adc6a0b3954"), "Name" : "Chris" }
{ "_id" : ObjectId("5ea46980a7e81adc6a0b3955"), "Name" : "David" }
{ "_id" : ObjectId("5ea46984a7e81adc6a0b3956"), "Name" : "Bob" }