官术网_书友最值得收藏!

Checking the actual database

Let's take a quick look at the database itself to see what happened during the execution of the app. Since the server is currently up and running, we can connect to it using the Mongo shell-a command line interface to the MongoDB server. Execute the following commands to connect to the server using Mongo and run a query against the chapter's collection. As you can see in the upcoming code, Mongo shell connects to a default database named test initially. We need to manually specify the database name to switch to if it's something other than test:

    $ mongo
    MongoDB shell version: 2.4.8
    connecting to: test
    > use myproject
    > show collections
    chapters
    system.indexes
    > db.chapters.find().pretty()  
Here, pretty is used as part of the command to format the result from the find command. This is used only in a shell context. It does more of a prettification task for the JSON.

You should see something similar to the following output:

{  
    'id' : ObjectId("5547e734cdf16a5ca59531a7"), 
    'Title': 'Snow Crash',  
    'Author': 'Neal Stephenson'  
}, 
{  
    'id' : ObjectId("5547e734cdf16a5ca59531a7"), 
    'Title': 'Snow Crash',  
    'Author': 'Neal Stephenson' 
} 
If you run the Node app again, the records will be inserted into the Mongo server again. So, if you repeat the command multiple times, the result will have more records in the output. We are not handling this case in this chapter as we intend to have only specific code, that will be simple enough to understand.
主站蜘蛛池模板: 卫辉市| 山西省| 九龙坡区| 雅安市| 安顺市| 南漳县| 阜平县| 锦屏县| 新宁县| 阿拉尔市| 南宁市| 静宁县| 南丰县| 新绛县| 德州市| 自贡市| 内丘县| 南京市| 天全县| 时尚| 陆丰市| 囊谦县| 新兴县| 和林格尔县| 陕西省| 丰原市| 大城县| 旬邑县| 大悟县| 都昌县| 吴桥县| 高碑店市| 昌图县| 鄂伦春自治旗| 团风县| 大石桥市| 嵊泗县| 盐山县| 邓州市| 阳泉市| 丰顺县|