2012年5月12日土曜日

Macにsleepy.mongooseをインストールしたときのメモ

# ----------------------------------
■概要
# ----------------------------------
mongodb のRestインターフェース sleepy.mongooseをインストールしたときのメモ
このAPIをたたいてグラフ化したら、可視化の開発スピードが早くなるねー!

# ----------------------------------
■install
# ----------------------------------
easy_install pymongo
git clone https://github.com/kchodorow/sleepy.mongoose.git

cd sleepy.mongoose/
vi sleepymongoose/handlers.py
python httpd.py
Traceback (most recent call last):
  File "httpd.py", line 17, in 
    from handlers import MongoHandler
  File "/Users/matsumura/dev/mongoose/sleepy.mongoose/sleepymongoose/handlers.py", line 16, in 
    from pymongo.son import SON
ImportError: No module named son

# エラーでた
#from pymongo.son import SON
from bson.son import SON

python httpd.py

=================================
|      MongoDB REST Server      |
=================================

listening for connections on http://localhost:27080

# 起動した

# とれたー
curl http://localhost:27080/ryooo/userActivity/_find
{"ok": 1, "results": [{"_id": {"$oid": "4fabb349dfac802c09d4d6ab"}, "type": "login", "name": "ruffy", "at": {"$date": 1336233600000}}, {"_id": {"$oid": "4fabb349dfac802c09d4d6ac"}, "type": "login", "name": "zoro", "at": {"$date": 1336237200000}}, {"_id": {"$oid": "4fabb349dfac802c09d4d6ad"}, "type": "login", "name": "usopp", "at": {"$date": 1336240800000}}, {"_id": {"$oid": "4fabb349dfac802c09d4d6ae"}, "type": "login", "name": "nami", "at": {"$date": 1336244400000}}, {"_id": {"$oid": "4fabb349dfac802c09d4d6af"}, "type": "login", "name": "ruffy", "at": {"$date": 1336161600000}}, {"_id": {"$oid": "4fabb349dfac802c09d4d6b0"}, "type": "login", "name": "zoro", "at": {"$date": 1336165200000}}, {"_id": {"$oid": "4fabb349dfac802c09d4d6b1"}, "type": "login", "name": "nami", "at": {"$date": 1336168800000}}, {"_id": {"$oid": "4fabb349dfac802c09d4d6b2"}, "type": "login", "name": "ruffy", "at": {"$date": 1336086000000}}, {"_id": {"$oid": "4fabb349dfac802c09d4d6b3"}, "type": "login", "name": "usopp", "at": {"$date": 1336089600000}}, {"_id": {"$oid": "4fabb349dfac802c09d4d6b4"}, "type": "login", "name": "nami", "at": {"$date": 1336093200000}}, {"_id": {"$oid": "4fabb349dfac802c09d4d6b5"}, "type": "login", "name": "ruffy", "at": {"$date": 1336010400000}}, {"_id": {"$oid": "4fabb349dfac802c09d4d6b6"}, "type": "login", "name": "zoro", "at": {"$date": 1336014000000}}, {"_id": {"$oid": "4fabb349dfac802c09d4d6b7"}, "type": "login", "name": "ruffy", "at": {"$date": 1335931200000}}, {"_id": {"$oid": "4fabb349dfac802c09d4d6b8"}, "type": "login", "name": "zoro", "at": {"$date": 1335934800000}}, {"_id": {"$oid": "4fabb349dfac802c09d4d6b9"}, "type": "login", "name": "usopp", "at": {"$date": 1335938400000}}], "id": 0}

0 件のコメント:

コメントを投稿