摘要:參考文章命令幫助系統基礎知識基礎知識文檔是的核心概念和關系型數據庫中的行十分類似是鍵值對的有序集區分大小寫。
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
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/18754.html
摘要:學的過程中查閱了無數資料,也收獲了一些經驗,所以希望總結出一份簡易入門教程供初學者參考。完整的教程將盡可能遵循下面的目錄順序。安裝的安裝也很簡單。搭建簡單服務器表示不是必要的這里僅以做示范,其他系統操作方法類似。 前言: 這兩天在學著用Python + Tornado +MongoDB來做Web開發(哈哈哈這個詞好高端)。學的過程中查閱了無數資料,也收獲了一些經驗,所以希望總結出一份...
摘要:學的過程中查閱了無數資料,也收獲了一些經驗,所以希望總結出一份簡易入門教程供初學者參考。完整的教程將盡可能遵循下面的目錄順序。安裝的安裝也很簡單。搭建簡單服務器表示不是必要的這里僅以做示范,其他系統操作方法類似。 前言: 這兩天在學著用Python + Tornado +MongoDB來做Web開發(哈哈哈這個詞好高端)。學的過程中查閱了無數資料,也收獲了一些經驗,所以希望總結出一份...
摘要:然后又介紹了基于的公號賬本應用的數據庫設計。歡迎關注公號四月試用。 前兩篇 微信公號DIY 系列: 微信公號DIY:一小時搭建微信聊天機器人 微信公號DIY:訓練聊天機器人&公號變身圖片上傳工具 介紹了如何使用搭建&訓練聊天機器人以及讓公號支持圖片上傳到七牛,把公號變成一個七牛圖片上傳客戶端。這一篇將繼續開發公號,讓公號變成一個更加實用的工具賬本(理財從記賬開始)。 代碼: 項目代...
摘要:然后又介紹了基于的公號賬本應用的數據庫設計。歡迎關注公號四月試用。 前兩篇 微信公號DIY 系列: 微信公號DIY:一小時搭建微信聊天機器人 微信公號DIY:訓練聊天機器人&公號變身圖片上傳工具 介紹了如何使用搭建&訓練聊天機器人以及讓公號支持圖片上傳到七牛,把公號變成一個七牛圖片上傳客戶端。這一篇將繼續開發公號,讓公號變成一個更加實用的工具賬本(理財從記賬開始)。 代碼: 項目代...
閱讀 3117·2021-11-24 09:39
閱讀 979·2021-09-07 10:20
閱讀 2400·2021-08-23 09:45
閱讀 2273·2021-08-05 10:00
閱讀 575·2019-08-29 16:36
閱讀 840·2019-08-29 11:12
閱讀 2824·2019-08-26 11:34
閱讀 1845·2019-08-26 10:56