mongdb 一个修改问题,能否将里面不是某个类型的数据查询出来修改成统一类型,还有一个collection放多少文档比较合适

beizidream 2014-06-25 09:14:24
mongdb 一个修改问题,能否将里面不是某个类型的数据查询出来修改成统一类型
导入数据的时候,字符串型里面,全数字的字符串自动变成数字了,导致查询不出来


还有一个collection放多少文档比较合适

求大牛解惑
...全文
91 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
beizidream 2014-08-03
  • 打赏
  • 举报
回复
引用 1 楼 eshujiushiwo 的回复:
额。不是大牛,但是也来给点小建议。 第一个问题,很蛋疼额问题,可以尝试在程序中读出来,然后通过正则的方式匹配,将需要修改的类型匹配出来,然后程序中使用对应的数据类型再重新插进来(没有试验过,数据需谨慎,如需尝试建议备份数据)。 或者是干脆不改。程序中如果需要对其进行查询判断,走2层,第一层按照字符串来,第二层按照数字来。。 第二个问题。需要根据以下几个点来进行考量。 1.业务逻辑需求,查询与更新逻辑需求。(比较重要。。) 2,文档字段数,大小。 3.算是题外话,现在2.6版本,还是db级别的锁,设计db时候还是需要根据业务逻辑需求,同时考虑队列情况,以及qps/tps等情况,适当分库。
谢谢大神
eshujiushiwo 2014-07-14
  • 打赏
  • 举报
回复
额。不是大牛,但是也来给点小建议。 第一个问题,很蛋疼额问题,可以尝试在程序中读出来,然后通过正则的方式匹配,将需要修改的类型匹配出来,然后程序中使用对应的数据类型再重新插进来(没有试验过,数据需谨慎,如需尝试建议备份数据)。 或者是干脆不改。程序中如果需要对其进行查询判断,走2层,第一层按照字符串来,第二层按照数字来。。 第二个问题。需要根据以下几个点来进行考量。 1.业务逻辑需求,查询与更新逻辑需求。(比较重要。。) 2,文档字段数,大小。 3.算是题外话,现在2.6版本,还是db级别的锁,设计db时候还是需要根据业务逻辑需求,同时考虑队列情况,以及qps/tps等情况,适当分库。

1,747

社区成员

发帖
与我相关
我的任务
社区描述
MongoDB相关内容讨论区
社区管理员
  • MongoDB社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧