lx86 发表于 2018-10-28 10:38:03

windows环境运行MongoDB

  1.下载Windows版本MongoDB:
  最新版本是1.6.5
  下载地址:http://www.mongodb.org/dr/fastdl.mongodb.org/win32/mongodb-win32-i386-1.6.5.zip/download
  2.运行
  执行windows cmd命令并输入
  mongod.exe --dbpath D:\web\sh2999mongodb\
  注意上面的--depath是两次"-"
  提示类似以下信息:
  Sun Feb 07 14:19:28 Mongo DB : starting : pid = 0 port = 27017 dbpath = D:\web\s
  h2999mongodb\ master = 0 slave = 0 32-bit
  ** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data
  ** see http://blog.mongodb.org/post/137788967/32-bit-limitations for more
  Sun Feb 07 14:19:28 db version v1.2.2, pdfile version 4.5
  Sun Feb 07 14:19:28 git version: 8a4fb8b1c7cb78648c55368d806ba35054f6be54
  Sun Feb 07 14:19:28 sys info: windows (5, 1, 2600, 2, 'Service Pack 3') BOOST_LI
  B_VERSION=1_35
  Sun Feb 07 14:19:28 waiting for connections on port 27017
  Sun Feb 07 14:20:36 connection accepted from 127.0.0.1:2574 #1
  3:继续打开一个新的CMD命令窗口
  执行mongo命令后
  输入以下新增
  db.postlist.save({"Test":2999})
  db,表示当前数据库。postlist,是一个集合,可以理解为一张名为postlist的表。
  在postlist表中保存了一条记录,记录的字段Test的值为2999。
  查看记录请输入
  db.postlist.findOne()
  有类似如下提示
  { "_id" : ObjectId("4b6e5ebed04f0000000006db"), "Test" : 2999 }
  数据保存成功了。mongoDB会给每一个collection中的项自动分配一个_id值,
  可以根据这个id来删除、更新记录。这个id是全局唯一的,系统会对这个_id自动作索引,guid,同步在两个系统中,
  记录默认还是是按插入时间来排序的

页: [1]
查看完整版本: windows环境运行MongoDB