White scenery @showyou, hatena

If you have any comments, you may also send twitter @shsub or @showyou.

mongodb

全体的にhttp://surgo.jp/2009/11/ubuntu-mongodb-with-pymongo-vs-couchdb.htmlを参考にVM上のUbuntu 9.04に入れてみた。手順は全く一緒だけどscons時にlibmozjs-devだとエラーになるのでxulrunner-1.9.1-devを入れた。

>>> from pymongo.connection import Connection
>>> connection = Connection("localhost",27017)
>>> db = connection.test
>>> db.name()
u'test'
>>> db.my_collection
Collection(Database(Connection('localhost', 27017), u'test'), u'my_collection')
>>> db.my_collection.save({"x": 10})
ObjectId('4b20a02e73c41c7d02000000')
>>> db.my_collection.save({"x": 8})
ObjectId('4b20a05d73c41c7d02000001')
>>> db.my_collection.save({"x": 11})
ObjectId('4b20a09573c41c7d02000002')
>>> db.my_collection.find_one()
{u'x': 10, u'_id': ObjectId('4b20a02e73c41c7d02000000')}
>>> for item in db.my_collection.find():
...     print item["x"]
...
10
8
11
>>>

ところでこれWebツールとかないの?あとSQLAlchemyと連動できるかなぁ(する必要あるのかという疑問もあるが)


http://www.mongodb.org/display/DOCS/Home