如何在PyMongo中使用sql"like"?
>>> db.houses.find().count()
11616
>>> db.houses.find({"hid":u"16999"}).count()
1
>>> db.houses.find({"hid":u"/9/"}).count()
0
Run Code Online (Sandbox Code Playgroud)
该文件说,SQL"喜欢"(SELECT * FROM users WHERE name LIKE "%Joe%"MongoDB中)是db.users.find ({name:/Joe/}).
如果直接向cli-client接口mongodb指定查询,那么一切正常,但在pymongo中不起作用.
问题是什么?
谢谢.
如何将流(协议rtsp,编解码器h264)保存在文件(容器mp4)中?也就是说,在输入无尽的流(用CCTV摄像机)时,输出文件的mp4格式大小为5-10分钟的录制时间.
操作系统:debian,ubuntu软件:vlc,ffmpeg(avconv)
目前使用此方案:
cvlc rtsp://admin:admin@10.1.1.1:554/ch1-s1 --sout=file/ts:stream.ts
ffmpeg -i stream.ts -vcodec copy -f mp4 stream.mp4
Run Code Online (Sandbox Code Playgroud)
但它无法连续录制视频(重启后vlc会丢失大约10秒的直播视频).
如何选择PyMongo只有独特的记录?
>>> db.houses.find({"street":{"$regex": "Fl", "$options":"i"}}).count()
107
>>> for item in db.houses.find({"street":{"$regex": "Fl", "$options":"i"}}):
... print item["street"]
...
Flatbush Avenue
Flatbush Avenue
Flatbush Avenue
Flatlands Avenue
Flatlands Avenue
Flatlands Avenue
Flatlands Avenue
Flatlands Avenue
Flushing Avenue
Flushing Avenue
...more
Run Code Online (Sandbox Code Playgroud)
如何在回复查询时仅获取"街道"的唯一记录?也就是说,为避免重复记录:
Flatbush Avenue
Flatlands Avenue
Flushing Avenue
Run Code Online (Sandbox Code Playgroud)