如何从mongodb的表中读取各字段对应的类型

像mysql那样的某字段类型为double,string等... 像mysql那样的某字段类型为double,string等 展开
 我来答
bankboad
2011-07-26 · 超过28用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:68.1万
展开全部
你说的各字段是什么
mongodb以collection(也可以说是传统数据库中的表)划分存储的数据,对应于传统数据中的row,每一行称为一个document,一个document里是一组key-value的键值对,你指的是不是这种键值对?
如果是的话请参考http://www.mongodb.org/display/DOCS/Tutorial
最简单的命令db.foo.find({key:value})可找出当前数据库下名称为foo的collection中键为key,值为value的数据。
如果你连如何mongodb shell都不会,请先阅读mongodb的官方文档,见参考资料
追问
我指的就是collection里的数据,获取后想要在页面上展现,列出其值和类型.但是不知道怎样用java语句获取其类型.我要做的是一个数据库工具,实现CURD
追答
NoSql的最大特点就是列的水平扩展能力,所以它的key(也就是类型)是不确定的,这种以BSON作为数据格式的数据库在读取时,必须明确给出它的key才能查询。
因此,你是无法从一个collection中查询他有什么key的,相关资料你可去查询一下BSON和xml存储数据的优缺点比较。

还没明白么,总之你说的是不能实现的,必须明确了你数据库中有什么类型才能查询!

参考资料: http://www.mongodb.org/display/DOCS/Home

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
令人心痛的眼眸
2018-04-27
知道答主
回答量:1
采纳率:0%
帮助的人:874
展开全部
您好,请问你这问题解决了嘛?获取他的字段以及字段类型
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式