Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 4, 2011 20:05:39

ryavkin
От:
Зарегистрирован: 2011-04-04
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

python + couchdb вывести значения из документа или сам документ

Здравствуйте!
есть python, есть couchdb все работает
нужно из приложения на python создавать БД, записи и документы в couchdb, а так же потом просматривать!

с созданием БД и доков разобрался вроде как
пример кода

import couchdb 
couch = couchdb.Server('http://127.0.0.1:5984/')
couch.create('test1')
couch['test1']['id1'] = {'name': "123"}
doc = couch['test1']['id1']
doc['age'] = 25
couch['test1'].save(doc)
а как теперь собственно вывести определенные записи\доки и тд из базы
есть какая то view функция или еще что, подскажите плиз

если можно поподробнее я в этом деле новичок многого незнаю



Отредактировано (Апрель 4, 2011 21:40:59)

Офлайн

#2 Апрель 5, 2011 00:30:51

zheromo
От:
Зарегистрирован: 2010-10-02
Сообщения: 356
Репутация: +  2  -
Профиль   Отправить e-mail  

python + couchdb вывести значения из документа или сам документ

Офлайн

#3 Апрель 5, 2011 08:25:16

ryavkin
От:
Зарегистрирован: 2011-04-04
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

python + couchdb вывести значения из документа или сам документ

zheromo
http://packages.python.org/CouchDB/client.html#viewresults
http://packages.python.org/CouchDB/mapping.html
ммм спс за ссылки, я это уже видел

а вы не могли бы применить выборку к моему коду? да так чтоб работало, если конечно вам не трудно!



Отредактировано (Апрель 5, 2011 08:25:48)

Офлайн

#4 Апрель 5, 2011 11:37:53

zheromo
От:
Зарегистрирован: 2010-10-02
Сообщения: 356
Репутация: +  2  -
Профиль   Отправить e-mail  

python + couchdb вывести значения из документа или сам документ

db = couch['test1']
for row in db.view('_all_docs'):
print row.id, row.key, row.value
В view передавайте имя вашего представления.
ryavkin
ммм спс за ссылки, я это уже видел
Ну так еще раз внимательно прочитайте, и повторите примеры. Там все есть.



Отредактировано (Апрель 5, 2011 11:39:51)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version