MongoDB 多层次 嵌套 提供特定查询 @红薯

不知所措ii 发布于 2015/01/12 14:46
阅读 3K+
收藏 1
项目模型是一个多层次 数组的嵌套JSON结构 保存在mongoDB中  用的API是spring-data-mongo  现在问题是能不能通过层次的赛选取出里边或者JSON底层的一个特定对象 而不是取出整个JSON  如果有修改能否有一种机制保存这个对象的上下文 方便修改  如果没有 是不是应该重新设计物理模型  或者 只能在代码中遍历循环 取出再修改 然后更新
加载中
0
此号作废
此号作废

@红薯

你@姿势不对

不知所措ii
不知所措ii
晕 我不太会
0
小心有诈
小心有诈

建议看看 mongodb 的修改器, 是可以从比如一个 list 字段取出某一条或者修改某一条的, 但是取出某一条的时候不是单单取出这一条, list 字段返回的还是一个 list, 但是只有一个元素而已

不知所措ii
不知所措ii
但是我现在不管怎么查 即使用了命令模式查询 都是查的所有的 不晓得为什么
0
多多de棉花糖
多多de棉花糖

没用过java的,mongoose的接口里面有个findOneAndUpdate 相当好用

不知所措ii
不知所措ii
通过API能够找到你想要的那一条数据吗? 如果你要修改 你是否还要给mongodb提供这条数据所对应的上下文呢 方便它找到它应该在的地方 或者是你们那个API提供这种机制
返回顶部
顶部