搜索
搜 索
本版
文章
帖子
用户
图文精华
hadoop-2.6.0+zookeeper-3.4.6+hbase-1.0.0+hive-1.1.0完全分布 ...
首页
Portal
专题
BBS
面试
办公|编程助手
更多
登录
注册
用户组:游客
主题
帖子
云币
我的帖子
我的收藏
我的好友
我的勋章
设置
退出
导读
淘贴
博客
群组
社区VIP
APP下载
今日排行
本周排行
本周热帖
本月排行
本月热帖
会员排行
About云-梭伦科技
»
专题
›
交流区
›
技术交流
›
NoSQL型数据库
›
mongdb 中的_id 具体怎么用
0
10
0
分享
mongdb 中的_id 具体怎么用
YH555
发表于 2013-10-17 21:37:39
[显示全部楼层]
阅读模式
关闭右栏
10
9541
mongdb 中的_id 具体怎么用?
好像删除不能根据此字段来删除, 具体能应用起来吗
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
显身卡
已有(10)人评论
电梯直达
正序浏览
zoujian911
发表于 2013-10-17 21:38:19
引用楼主 的回复:
mongdb 中的_id 具体怎么用?
好像删除不能根据此字段来删除, 具体能应用起来吗
当然可以应用起来,这个字段如果你不指定,那么系统就会自动生成一串ObjectID,如果你指定相应的值,就会按你指定的来,自然你可以作为条件来查询之后删除或者更新。
db.tablename.insert({"_id":"my-key","age":24});
这样_id肯定是my-key 而不是系统自动生成的。
回复
使用道具
举报
显身卡
chenpengyu1234
发表于 2013-10-17 21:39:13
如楼上所说,mogodb可以根据字段来删除引用 1 楼 的回复:
引用楼主 的回复:
mongdb 中的_id 具体怎么用?
好像删除不能根据此字段来删除, 具体能应用起来吗
当然可以应用起来,这个字段如果你不指定,那么系统就会自动生成一串ObjectID,如果你指定相应的值,就会按你指定的来,自然你可以作为条件来查询之后删除或者更新。
db.tablename.insert({"_id":"my-key","age":24});
这样_i……
回复
使用道具
举报
显身卡
comaple
发表于 2013-10-17 21:40:09
可以使用,如果不想让_id出现只需在查询条件里加上
QueryBuilder.start("_id").is(0);即可。
回复
使用道具
举报
显身卡
robotta
发表于 2013-10-17 21:40:50
在外部工程做查询的时候,这个id 可以使用吗?
db.user.find({"_id":"1"})? 这样?
回复
使用道具
举报
显身卡
FANGAOHUA200
发表于 2013-10-17 21:41:45
可以的啊
回复
使用道具
举报
显身卡
KPRF2009
发表于 2013-10-17 21:42:20
引用 4 楼 robotta 的回复:
在外部工程做查询的时候,这个id 可以使用吗?
db.user.find({"_id":"1"})? 这样?
_id 的数据类型不是String
回复
使用道具
举报
显身卡
qq1425258275
发表于 2013-10-17 21:43:01
这个可以的,在insert或者save时你没有指定_id的值那么系统会自动生成一串很长的ObjectID值,那么删除时你可以根据SQL:DELETE FROM UserInfo WHERE _id = 1
MongoDB:db.UserInfo.remove( { _id: 1 } )
这个_id是我们在新增数据是指定了值。
MongoDB的删除功能我是从这个论坛里学会的
http://www.dobug.net/showtopic-747.html
回复
使用道具
举报
显身卡
robotta
发表于 2013-10-17 21:43:39
引用 6 楼 KPRF2009 的回复:
引用 4 楼 robotta 的回复:
在外部工程做查询的时候,这个id 可以使用吗?
db.user.find({"_id":"1"})? 这样?
_id 的数据类型不是String
不是说是String类型,而是说每个条件里对应的值 find({"_id":"value"}) or find({"object_id":"value"});他的条件可以看成是 map的key 和 value,一个键对应一个值,值也可以是多个(数组)
回复
使用道具
举报
显身卡
visualbasic2000
发表于 2013-10-17 21:44:13
_id是可以重复的,也可以是自定义的。
回复
使用道具
举报
显身卡
1
2
/ 2 页
下一页
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
发表新帖
YH555
新手上路
关注
主题
帖子
粉丝
TA的主题
mongdb 中的_id 具体怎么用
2013-10-17
24小时热文
Docker基础与实战
docker容器实战:原理、架构与应用
Docker+容器与容器云(第2版)
kafka面试题精选
Nebula Flink Connector 在实时 ETL 的实践
关闭
推荐
/2
中文版ChatGPT
1.无需魔法 2.提高编程效率 3.提高文档能力
查看 »
新手帮助
新手帮助:注册遇到问题,领取资源,加入铁粉群,不会使用搜索,如何获取积分等
查看 »
意见
反馈