关于node+mongoose的项目,我给数据push一条属性的时候,发现会莫名的重复push数据
发布于 7 年前 作者 chtic123 3533 次浏览 来自 问答

我在用node+mongoose开发一个项目,需求里面有一个是要能够自己给民宿添加标签的, 我的做法是,用户输入一个标签,按确定就会在表单里面生成一个隐藏的input,然后在控制器里面,接受数据并通过mongoose想mongodb里面push一条数据,然后在前台就会现实了。 像这样:↓↓↓↓↓↓

1.jpg 然后会这样:↓↓↓↓↓↓

2.jpg 前台就会显示了:↓↓↓↓↓↓

3.jpg

显然现在这样实现是没有问题的,好那么问题来了。 如果一次性添加两个以上的话,问题来了 前台会这样显示!!!

4.jpg ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

5.jpg

谁能告诉我这是为什么为什么为什么?T_T push的代码如下:↓↓↓↓↓↓

6.jpg

好人一生平安~!!

3 回复

是push的的写法出错了吗?为什么不是在后面追加,而是会像是依次push了,[‘a’]、[‘a’, ‘b’]、[‘a’, ‘b’, ‘c’]

大神都哪里去了T_T

好急T_T 就是定位不到哪里出了问题

回到顶部