摘要:参考文章命令帮助系统基础知识基础知识文档是的核心概念和关系型数据库中的行十分类似是键值对的有序集区分大小写。
http://www.cnblogs.com/Joans/p/3729914.html //命令帮助系统 http://segmentfault.com/a/1190000002694268?_ea=184402 //基础知识 http://api.mongodb.org/python/current/tutorial.html //pymongo tutorialMongoDB基础知识
文档
是MongoDB的核心概念; 和关系型数据库中的行十分类似; 是键值对的有序集; 区分大小写。
集合Collection
是文档的集合; 如果文档能够表示为行,那么集合很显然就相当于一张表了; 动态模型:集合中的文档可以是各式各样的; 子集合:.通常用此标记来访问;
基本的数据类型
null: 用于表示空值或者不存在的字段: { "x": null } bool: 布尔型 { "x": true, "y": false } String: 字符串 { "x": "这是一个字符串" } number: 数值 { "pi": 3.14, "x": 3, "ni": NumberInt("3"), "nl": NumberLong("3") } String: 字符串 { "x": "这是一个字符串" } date: 日期 { "x": new Date() } regular expression: 正则表达式 { "x": /foobar/i } array:数组 { "a": ["x", "y", "z"] } object id 形式以及生成方式:
object id 提供了秒级别的唯一性,机器码是机器主机名的散列值(hash); 同一个进程在同一秒内产生的Objectid是不同的,每进程每秒最多拥有2563ObjectidJavaScript Shell
命令
mongod --dbpath /Users/…/*开启服务器后面是配置数据库存放的位置*/ mongo/*开启客户端 连接服务器*/ db use dbName/*switched to db dbName*/ db.createCollection(“collectionName”) db.collectionName.insert(post)/*post is a file’s name*/ db.blog.find() and db.blog.findOne()/*These are used to list the documents in the collection that you want to index*/ db.collectionName.update({“title”: “这是一篇文章”}, post) db.collectionName.remove({“title”: “这是一篇文章”}) mongo mongo-db.phoenix.com:30000/ahaInsight/*连接指定的mongod*/ mongo --nodb/*启动时可以让mongo shell不连接任何的mongod*/ conn = new Mongo(“host.name:30000”) db = conn.getDB(“dbname”)Mongo连接数据库
获取客户端:client = MongoClient() 获取数据库:db = client.stack 获取collection: col = db.col
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/18754.html
摘要:学的过程中查阅了无数资料,也收获了一些经验,所以希望总结出一份简易入门教程供初学者参考。完整的教程将尽可能遵循下面的目录顺序。安装的安装也很简单。搭建简单服务器表示不是必要的这里仅以做示范,其他系统操作方法类似。 前言: 这两天在学着用Python + Tornado +MongoDB来做Web开发(哈哈哈这个词好高端)。学的过程中查阅了无数资料,也收获了一些经验,所以希望总结出一份...
摘要:学的过程中查阅了无数资料,也收获了一些经验,所以希望总结出一份简易入门教程供初学者参考。完整的教程将尽可能遵循下面的目录顺序。安装的安装也很简单。搭建简单服务器表示不是必要的这里仅以做示范,其他系统操作方法类似。 前言: 这两天在学着用Python + Tornado +MongoDB来做Web开发(哈哈哈这个词好高端)。学的过程中查阅了无数资料,也收获了一些经验,所以希望总结出一份...
摘要:然后又介绍了基于的公号账本应用的数据库设计。欢迎关注公号四月试用。 前两篇 微信公号DIY 系列: 微信公号DIY:一小时搭建微信聊天机器人 微信公号DIY:训练聊天机器人&公号变身图片上传工具 介绍了如何使用搭建&训练聊天机器人以及让公号支持图片上传到七牛,把公号变成一个七牛图片上传客户端。这一篇将继续开发公号,让公号变成一个更加实用的工具账本(理财从记账开始)。 代码: 项目代...
摘要:然后又介绍了基于的公号账本应用的数据库设计。欢迎关注公号四月试用。 前两篇 微信公号DIY 系列: 微信公号DIY:一小时搭建微信聊天机器人 微信公号DIY:训练聊天机器人&公号变身图片上传工具 介绍了如何使用搭建&训练聊天机器人以及让公号支持图片上传到七牛,把公号变成一个七牛图片上传客户端。这一篇将继续开发公号,让公号变成一个更加实用的工具账本(理财从记账开始)。 代码: 项目代...
阅读 3093·2021-11-24 09:39
阅读 946·2021-09-07 10:20
阅读 2364·2021-08-23 09:45
阅读 2220·2021-08-05 10:00
阅读 516·2019-08-29 16:36
阅读 815·2019-08-29 11:12
阅读 2795·2019-08-26 11:34
阅读 1824·2019-08-26 10:56