时间:2021-07-01 10:21:17 帮助过:1人阅读
接下来就是启动了,这里我用的绝对路径,看起来也比较直观,就是给程序一个参数-f:
"C:\Program Files\MongoDB\Server\3.0\bin\mongod.exe" -f "C:\data\mongodb_simple\conf\simple1.conf"
ok,如果数据库无法启动,你可以先启动cmd,在命令行里执行一次这段,看看返回的提示是什么,这是最简单直观的方式了。下面我们尝试一下如何用简单的shell提供程序操作数据库。简单的启动一下mongo.exe,连接至数据库:
C:\Users\zhouzhi>"C:\Program Files\MongoDB\Server\3.0\bin\mongo.exe" 2015-09-30T14:23:39.621+0800 I CONTROL Hotfix KB2731284 or later update is installed, no need to zero-out data files MongoDB shell version: 3.0.1 connecting to: test >
这里我直接执行了mongo.exe,没有附加任何参数,直连localhost:27017的默认位置,看到它在连接成功后也自动跳转到test库下,那我们看一下这个数据库存在几个库:
> show dbs local 0.000GB test 0.000GB >
mongo.exe经常被称为shell,它以JavaScript为主,附加的一些自定义为辅,构成的一套命令脚本,show dbs 这个内置命令,就显示出了含有的库,当然如果你从未操作过的话是不会存在库的。
接下来我进入一个库,并插入一条记录:
connecting to: test > show dbs local 0.000GB test 0.000GB > use text switched to db text > db.MainData.insert({name:‘3tai‘,age:25,url:‘http://www.cnblogs.com/3Tai/‘,time:new Date()}) WriteResult({ "nInserted" : 1 }) >
我们在插入时,使用的是JavaScript的基本写法,这里要注意的是字符串、数字、时间,有这几个不同的类型,执行后提示有一处改动,下面我们查看一下刚才插入的文档,这里使用最简单直接的全部检索:
> db.MainData.find().pretty() { "_id" : ObjectId("560b83be22f39ad2d6004365"), "name" : "3tai", "age" : 25, "url" : "http://www.cnblogs.com/3Tai/", "time" : ISODate("2015-09-30T06:39:58.788Z") } >
使用find函数,可以获取结果,后面的pretty函数,可以格式化结果,是属于优化输出效果的。
至此,我们已经成功运行了mongodb,下一次我们和C#接轨
mongodb在我这个C#下手眼中-01初识
标签: