2012-06-15 29 views
0

我正在考慮爲自定義應用程序使用mongodb。我是mongodb的新手,我正在尋找一個示例應用程序(最小,但比hello world更有用),它顯示瞭如何使用Python和mongodb編寫一個小而有用的應用程序(例如博客應用程序)。Python mongodb示例應用程序

這樣一個(小而有用)的應用程序將幫助我理解如何開發我的應用程序;特別是如何從RDBMS思維方式轉向NoSQL思維方式。儘管如此,儘管在線搜索了一段時間,但我還沒有來過這樣一個例子。有沒有人有這樣的「有用」或「真實世界」示例應用程序?

回答

1

Introduction to Tornado實際上有一個關於使用Tornado作爲Web服務器和MongoDB作爲數據庫的博客。本書的代碼也可以在GitHub上找到,如果你想通讀它來了解它是如何工作的。

1

請參閱應用程序/ application/mongoloid.py中的https://github.com/mr0re1/NCR。 有簡單的代碼連接到MongoDB,並通過簡單的操作。

connection = pymongo.Connection(settings.MONGOLOID['host'], settings.MONGOLOID['port']) 
db = connection[settings.MONGOLOID['database']] 

其中「主機」,「端口」和「數據庫」的描述在settings.py中。

所有的操作都非常簡單,就像這個db['lexemes'].find(request),其中「lexemes」是一個集合名稱,「request」是字典。