• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
安安的BLOG
安安目前专注电子商务解决方案^_^
博客园    首页    新随笔    联系   管理    订阅  订阅
06 2012 档案
数组修改器 $push $ne ($addToSet $each ) $pop $pull

摘要:$push 向已有数组末尾 增加一个元素,如果数组不存在则创建。如:给blog 增加评论数组 ,本来没有 comments 数组 ,则创建了 comments 数组。>db.foo.findOne(){"_id":ObjectId("4fdee24389834bfb0bd267a9"),"title":"MyBlogpost","content":"Here'smyblogpost.","date":ISODate("2012-06 阅读全文
posted @ 2012-06-18 16:40 安安 阅读(2404) 评论(0) 推荐(0)
修改器 $set 设置某个键的值 ,修改器 $unset 删除某个键

摘要:修改器 $set 用来 设置一个指定键的值 , 如果键不存在 创建它。 给用户 添加喜欢看的书 这个键值进去:>db.user.find(){"_id":ObjectId("4fdc893d89834bfb0bd267a6"),"relationships":{"friends":32,"enemies":2},"username":"joe"}>db.user.update({"_id":ObjectId("4f 阅读全文
posted @ 2012-06-18 10:47 安安 阅读(351) 评论(0) 推荐(0)
修改器 $inc 增加和减少

摘要:修改器 $inc 用来增加已有键的值,或者 键不存在时 创建键。它 用来 专门 增加(或减少)数字的。 $inc 只能用于 整数 、 长整数 或 双精度浮点数 , 修改其他类型 会失败报错,即使其他多种语言中能自动转换的类型 (如:null , 布尔 或 数字构成字符串),都是不行的。 报错字符串 如下:Modifier"$inc"allowedfornumbersonly比如我们要统计某个网站的访问量http://www.hao123.com/ 网站 访问量目前是 52 个。>url={"url":"www.hao123.com&quo 阅读全文
posted @ 2012-06-18 10:36 安安 阅读(559) 评论(0) 推荐(0)
MongoDB 插入、更新、删除

摘要:向 集合 添加新文档从 集合 里删除文档更新 现有文档1. 插入并保存文档>db.foo.insert({"bar":"baz"})这个操作会给文档增加一个"_id"键 (如果 原来没有这个键的话),然后保存到MongoDB中>db.foo.find(){"_id":ObjectId("4fdc779a89834bfb0bd267a3"),"bar":"baz"}文档不能超过 4 MB , 可以 用 Object.bsonsize( 文档 ) 阅读全文
posted @ 2012-06-16 21:00 安安 阅读(337) 评论(0) 推荐(0)
MongoDB数据类型

摘要:MongoDB的文档类似于JSONJSON 类型 有 null 、 布尔 、数字 、 字符串 、数组 和 对象 JSON 缺点 :1. 没有 日期类型 2. 只有一个 数字类型 , 没有 32位数字 64位数字 浮点数 等。3. 没有其他常用类型 ,比如 正则表达式 或 函数。那么 MongoDB 的 扩展BSON 包含哪些类型:1. null 表示空值 或 不存在的字段 {"x" : null}2. 布尔 true 和 false {"x" : true}3. 32位整数 shell 中 不支持 , javascript 只支持 64位浮点数 ,所以 阅读全文
posted @ 2012-06-16 15:03 安安 阅读(615) 评论(0) 推荐(0)
MongoDB Shell 学习

摘要:MongoDB 自带一个JavaScript Shell可以从命令行与MongoDB进行交互。运行MongoDB Shell :cmd:D:\MongoDB\mongodb-win32-i386-2.0.6\bin\mongo 运行,显示D:\MongoDB\mongodb-win32-i386-2.0.6\bin>mongoMongoDB shell version: 2.0.6connecting to: test>可以输入 help 获取帮忙信息。D:\MongoDB\mongodb-win32-i386-2.0.6\bin>mongoMongoDBshellversi 阅读全文
posted @ 2012-06-15 13:24 安安 阅读(596) 评论(0) 推荐(0)
MongoDB 安装

摘要:第一步:下载安装包:如果是win系统,注意是64位还是32位版本的,请选择正确的版本。 http://www.mongodb.org/downloads第二步:新建目录“D:\MongoDB”,在此目录下 解压下载到的安装包 mongodb-win32-i386-2.0.6.zip 到目录 mongodb-win32-i386-2.0.6 第三步:在“D:\MongoDB\mongodb-win32-i386-2.0.6”目录下新建“/data/”文件夹,它将会作为数据存放的根文件夹。第四步:建立 日志 文件夹 D:\MongoDB\mongodb-win32-i386-2.0.6\log.. 阅读全文
posted @ 2012-06-15 13:16 安安 阅读(314) 评论(0) 推荐(0)

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3