小编Rus*_*pov的帖子

如何在PyMongo中使用sql"like"?

如何在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中不起作用.

问题是什么?

谢谢.

python mongodb nosql pymongo

24
推荐指数
1
解决办法
1万
查看次数

将连续RTSP流保存为5-10分钟长的mp4文件

如何将流(协议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秒的直播视频).

streaming mp4 ffmpeg vlc rtsp

17
推荐指数
3
解决办法
4万
查看次数

如何选择PyMongo只有独特的记录?

如何选择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)

python mongodb nosql pymongo

4
推荐指数
1
解决办法
1581
查看次数

标签 统计

mongodb ×2

nosql ×2

pymongo ×2

python ×2

ffmpeg ×1

mp4 ×1

rtsp ×1

streaming ×1

vlc ×1