起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5861|回复: 16

[处理中4] data数据处理

[复制链接]

36

主题

198

帖子

890

积分

高级会员

Rank: 4

积分
890
QQ
发表于 2017-4-7 10:46:19 | 显示全部楼层 |阅读模式
我要把前端一个data里的多条数据全部取出来,然后把相同字段的内容合并,最终合并成一条数据,再新增到另一个data,该怎样做呢?

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-4-7 12:06:45 | 显示全部楼层
依据我的经验来讲  是要循环的  循环加find方法(根据相同字段的内容)结合使用  然后拼接  再存入数据库
回复 支持 反对

使用道具 举报

36

主题

198

帖子

890

积分

高级会员

Rank: 4

积分
890
QQ
 楼主| 发表于 2017-4-7 13:55:43 | 显示全部楼层
半导体 发表于 2017-4-7 12:06
依据我的经验来讲  是要循环的  循环加find方法(根据相同字段的内容)结合使用  然后拼接  再存入数据库 ...

如果data中有三条记录,如果我循环挨条取,怎么才能把第一条,第二条都记录下来呢,然后才能和查出来的第三条拼接啊
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-4-7 16:40:49 | 显示全部楼层
双桅船 发表于 2017-4-7 13:55
如果data中有三条记录,如果我循环挨条取,怎么才能把第一条,第二条都记录下来呢,然后才能和查出来的第 ...

应该是取出一条然后执行find查找是否有与其相同的数据才对吧
回复 支持 反对

使用道具 举报

36

主题

198

帖子

890

积分

高级会员

Rank: 4

积分
890
QQ
 楼主| 发表于 2017-4-7 18:52:25 | 显示全部楼层
半导体 发表于 2017-4-7 16:40
应该是取出一条然后执行find查找是否有与其相同的数据才对吧

不是,我的需求就是要把一个data里的数据(范围是大于1条小于10条,具体不知道多少条)全部取出来,然后把里面同一个字段的数据给拼接起来,最后合并成一条数据,然后newData到另一个数据表中。例如:
data1里有两个字段content1,content2(数据是“测试二”),data2中也是这两个字段。
content1字段下的第一条数据是“测试一”,content2字段下的第一条数据是“测试二”
content1字段下的第二条数据是“测试三”,content2字段下的第二条数据是“测试四”
最后合并到data2里:
content1字段下数据是“测试一测试三”,content2字段下数据是“测试二测试四”



在这个过程中,我不需要任何过滤或是比较数据相不相等什么的。。。请指教!谢谢

回复 支持 反对

使用道具 举报

35

主题

142

帖子

362

积分

中级会员

Rank: 3Rank: 3

积分
362
QQ
发表于 2017-4-7 23:04:16 | 显示全部楼层
双桅船 发表于 2017-4-7 18:52
不是,我的需求就是要把一个data里的数据(范围是大于1条小于10条,具体不知道多少条)全部取出来,然后 ...

定义n个(字段数)变量,用循环取出每条数据,把相应的字段值合并到变量,最后在另一个data中new一条数据,把变量赋值给相应字段
回复 支持 反对

使用道具 举报

35

主题

142

帖子

362

积分

中级会员

Rank: 3Rank: 3

积分
362
QQ
发表于 2017-4-7 23:05:16 | 显示全部楼层
双桅船 发表于 2017-4-7 18:52
不是,我的需求就是要把一个data里的数据(范围是大于1条小于10条,具体不知道多少条)全部取出来,然后 ...

定义n个(字段数)变量,用循环取出每条数据,把相应的字段值合并到变量,最后在另一个data中new一条数据,把变量赋值给相应字段
回复 支持 反对

使用道具 举报

35

主题

142

帖子

362

积分

中级会员

Rank: 3Rank: 3

积分
362
QQ
发表于 2017-4-7 23:06:27 | 显示全部楼层
双桅船 发表于 2017-4-7 18:52
不是,我的需求就是要把一个data里的数据(范围是大于1条小于10条,具体不知道多少条)全部取出来,然后 ...

定义n个(字段数)变量,用循环取出每条数据,把相应的字段值合并到变量,最后在另一个data中new一条数据,把变量赋值给相应字段
回复 支持 反对

使用道具 举报

36

主题

198

帖子

890

积分

高级会员

Rank: 4

积分
890
QQ
 楼主| 发表于 2017-4-8 14:08:30 | 显示全部楼层
ffqfb_wzy 发表于 2017-4-7 23:06
定义n个(字段数)变量,用循环取出每条数据,把相应的字段值合并到变量,最后在另一个data中new一条数据 ...

嗯,谢谢。
还有个问题:需求是把每条数据都取出来后,才合并,但是取出第一条后,这一条数据先放在哪里啊,才能不被下一个循环取出来的代替呢?
回复 支持 反对

使用道具 举报

35

主题

142

帖子

362

积分

中级会员

Rank: 3Rank: 3

积分
362
QQ
发表于 2017-4-9 20:39:14 | 显示全部楼层
双桅船 发表于 2017-4-8 14:08
嗯,谢谢。
还有个问题:需求是把每条数据都取出来后,才合并,但是取出第一条后,这一条数据先放在哪里 ...

把需要的数据取到data里啊,然后循环就行了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-6 22:23 , Processed in 0.055056 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表