如何通过命令行连接到我的 MongoDB 表?


想要通过命令行连接到我的表,你需要使用 db 命令

db.yourCollectionName.find();

比方说我们有一个带一些集合的“sample”数据库。首先检查当前数据库

> use sample;
switched to db sample
> db;
Sample
Now we have reached the database sample. The database “sample” is having the following collections:
> show collections;

这将产生以下输出

arraySizeErrorDemo
basicInformationDemo
copyThisCollectionToSampleDatabaseDemo
deleteAllRecordsDemo
deleteDocuments
deleteDocumentsDemo
deleteSomeInformation
documentWithAParticularFieldValueDemo
employee
findListOfIdsDemo
findSubstring
getAllRecordsFromSourceCollectionDemo
getElementWithMaxIdDemo
internalArraySizeDemo
largestDocumentDemo
makingStudentInformationClone
oppositeAddToSetDemo
prettyDemo
returnOnlyUniqueValuesDemo
selectWhereInDemo
sourceCollection
studentInformation
sumOfValueDemo
sumTwoFieldsDemo
truncateDemo
updateInformation
userInformation

以下是连接到表(即集合)的正确方式。你需要使用 db 命令。以下即该查询

> db.userInformation.find();

这将产生以下输出

{ "_id" : ObjectId("5c6a765964f3d70fcc9147f5"), "Name" : "John", "Age" : 30, "isStudent" : false, "Subjects" : [ "Introduction to java", "Introduction to MongoDB" ] }

更新于:2019 年 7 月 30 日

171 人次浏览

开启你的 职业生涯

完成课程以获得认证

开始
广告