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

Tìm kiểu dữ liệu của tất cả trường trong MongoDB?

Dùng typeof trong shell. Cú pháp:

typeof db.yourCollectionName.findOne().yourFieldName;

Tạo collection:

> db.findDataTypeDemo.insertOne({"ClientName":"Chris","isMarried":false});
{ "acknowledged" : true, "insertedId" : ObjectId("5ccf2064dceb9a92e6aa1952") }

Xem document:

> db.findDataTypeDemo.findOne();

Kết quả:

Kiểm tra kiểu dữ liệu:

> typeof db.findDataTypeDemo.findOne().isMarried;
Boolean
> typeof db.findDataTypeDemo.findOne().ClientName;
String

Lấy giá trị:

> db.findDataTypeDemo.findOne().ClientName; Chris
> db.findDataTypeDemo.findOne().isMarried; False