Форум сайта python.su
Всем доброго времени суток и я сразу прошу прощения за такой длинный листинг, но иначе боюсь что-то упустить.
Имеется у меня в mongodb коллекция с документами такого вида:
{ u'room_name': u'My first channel', u'users': [ ], u'_id': ObjectId('53badcb68d9c3013c1594199'), u'messages': [ { u'content': u'q joined', u'public_login': u'q', u'datetime': 1404758871, u'avatar': u'/static/img/user_dump.jpg', u'attach_list': [ ] }, { u'content': u'q joined', u'public_login': u'q', u'datetime': 1404758874, u'avatar': u'/static/img/user_dump.jpg', u'attach_list': [ ] }, { u'content': u'q joined', u'public_login': u'q', u'datetime': 1404758877, u'avatar': u'/static/img/user_dump.jpg', u'attach_list': [ ] }, { u'content': u'q joined', u'public_login': u'q', u'datetime': 1404758886, u'avatar': u'/static/img/user_dump.jpg', u'attach_list': [ ] }, { u'content': u'q joined', u'public_login': u'q', u'datetime': 1404758886, u'avatar': u'/static/img/user_dump.jpg', u'attach_list': [ ] } ] }
db.channels.find({'room_name': 'My first channel', 'messages.datetime': {'$gt': 1404758874} }, {'messages': 1, '_id': 0})
Отредактировано guvatu (Июль 8, 2014 01:34:06)
Офлайн
используй filter
Офлайн