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と連動できるかなぁ(する必要あるのかという疑問もあるが)