mongodb python实例
from pymongo import MongoClientimport timemongo_uri_auth = mongodb://user:password@localhost:27017/#mongo有要验证的自行替换user和passwordmongo_uri_no_auth = mongodb://localhost:27017/ #mongo没有账号密码验证的时候用这个database_name = request_db # 你要连接的数据库名,自行替换你需要的库名table_name = request_tb #你要查询的表名,请自行替换你需要的表名client = MongoClient(mongo_uri_no_auth)#创建了与mongodb的连接db = client[database_name]table = db[table_name] #获取数据库中表的游标#你要插入的数据insert_data = {"name": "Mike", "grade": "two", "age": 12, "sex": "man"}table..insert_one(insert_data ) #插入一条数据#查询数据name为Mike的记录record = table.find_one({"name": "Mike"})print record1、基于mongo远程连接
[plain] view plaincopy
mongo -u admin -p admin 192.168.0.197:27017/pagedb
通过mongo实现连接,可以非常灵活的选择参数选项,参看命助,如下:
[plain] view plaincopy
mongo --help
MongoDB shell version: 1.8.3
usage: mongo [options] [db address] [file names (ending in .js)]
db address can be:
foo foo database on local machine
192.169.0.5/foo foo database on 192.168.0.5 machine
192.169.0.5:9999/foo foo database on 192.168.0.5 machine on port 9999
options:
--shell run the shell after executing files
--nodb dont connect to mongod on startup - no db address
arg expected
--quiet be less chatty
--port arg port to connect to
--host arg server to connect to
--eval arg evaluate javascript
-u [ --username ] arg username for authentication
-p [ --password ] arg password for authentication
-h [ --help ] show this usage information
--version show version information
--verbose increase verbosity
--ipv6 enable IPv6 support (disabled by default)
2、基于MongoDB支持的javascript实程连接
当你已经连接到一个远程的MongoDB数据库服务器(例如,通过mongo连接到192.168.0.184),现在想要在这个会话中连接另一个远程的数据库服务器(192.168.0.197),可以执行如下命令:
[plain] view plaincopy
> var x = new Mongo(192.168.0.197:27017)
> var ydb = x.getDB(pagedb);
> use ydb
switched to db ydb
> db
ydb
> ydb.page.findOne()
{
"_id" : ObjectId("4eded6a5bf3bfa0014000003"),
"content" : "巴黎是浪漫的城市,可是...",
"pubdate" : "2006-03-19",
"title" : "巴黎:从布鲁塞尔赶到巴黎",
"url" : "http://france.bytravel.cn/Scenery/528/cblsegdbl.html"
}
上述通过MongoDB提供的JavaScript脚本,实现对另一个远程数据库服务器进行连接,操作指定数据库pagedb的page集合。
如果启用了安全认证模式,可以在获取数据库连接实例时,指定认证账号,例如:
[plain] view plaincopy
> var x = new Mongo(192.168.0.197:27017)
> var ydb = x.getDB(pagedb, shirdrn, (jkfFS$343$_\=\,.F@3);
> use ydb
switched to db ydb

绝色无双,毒医宠妃
她,痴傻了十三年,贵为相府嫡女却连个姓氏都没有,自从母亲离世她便被丢在偏远的西院,那个所谓的父亲不闻不问,所谓的姐妹肆意打骂,一朝重生,她取名赢婳,斗庶妹,治庶母,整家规,她倒要让她们看看这秦家到底是谁做主!现代的金牌法医穿越到古代,究竟会搅起怎样一场风波?

亿万富豪掌门人
好了,我不装了,摊牌了。受尽白眼的江帆,得知自己是亿万富豪掌门人,自开始走上了人生巅峰!出任CEO?迎娶白富美?NO!败家就完事了,法拉利新款?买!阿玛尼新款?买!价值百万百翡达名表?买!江帆:钱不是万能的,这句话是真的废话。

相府贵女宅斗日常
上一世,她错爱渣男,被利用,被欺骗,最后被抛弃,视如弃履,最后连死也不能瞑目。临终之前,她满怀恨意,见到了自己的师父,用一生的记忆换取第二次的重生。再一次回到十三岁,遇到了前世心心暮暮的世子,同样翩翩如玉的师父,那些误会,错过,都有机会重新来过。她……又该如何抉择呢?“倘若再来一次……我一定不会再放手了。”

旧爱难挡
五岁的小宝从未和自己的爸爸一起吃过团圆饭,更不用提在一起过生日,可是这一天,自己的爸爸来到了家里,并且亲自下厨为自己做饭,为自己庆生,这一切年龄很小的小宝并不知道发生了什么,他只觉得有爸爸的感觉真好,但是对于他的妈妈孙悦,却意味着一段新的生活将要来了

捡个皇帝做爹爹
穿越到《反派BOSS是我爹》书里头一个快死的小乞丐也就算了,还得了个金手指系统,本以为可以伸手一指江山,结果却——万物皆可献祭,她献祭得连条裤子都不剩,却只换来可怜的丁点东东,无奈,她只得自己努力当大佬。抱住反派BOSS爹爹:“爹啊,我要钱,我要好多好多的钱。”搂着死而复活的娘亲:“娘啊,原来咱们才是一宫的,女儿罩着你。”捆住逆天的男主勾勾缠:“你是我的,整个天下,整个九州都是我的。”【你好不要脸!】系统凉凉道。“滚!”

魔道至强
你……混蛋!那是我向往的目标!你……无耻!那是我的座右铭!你……流氓!我正在做一个合格的流氓!

撒旦老公赖上门
楼主老妈只是老爸的情人,而且很早就去世。老爸虽然将她接回家,可是后妈和同父异母的姐姐却看她不顺眼,从小将她随意打骂!楼主一直在想办法逃离这个家,却突然得知他们要让她嫁给一个陌生男人换钱……

胜邪天下,绝世质子妃
她是现代隐门的修炼天才,她是天地混元之灵的灵魂,她是看淡世间万物的笑面狐狸,她是杀人不眨眼偶尔还有些恶趣味的胜邪,她是宫止的一生所爱。胜邪穿越了,成了个只有十岁的乡野萝莉,然而她怎么也没想到她在无意间救下的两个小豆丁竟然会黏上她,行,既然捡到了就养着吧,结果养着养着养不见了是怎么回事?没关系,既然不见了那就找吧。只是十年后的再次相遇,他们的身份已经发生了天翻地覆的变化,胜邪淡然一笑,一手玄月针受人敬仰,一间玉阁令人畏惧,一群美人使人羡慕,无论到了何地她都是不会让自己吃亏的老狐狸。而他,这一生的夙愿便是守着这个点亮他光芒的女子,这个愿意与他一生一世长厮守的女子。