各位大神好,小弟现在有一个更新地址的功能。简单描述下:我在数据库有几个收件地址,但是只有一个是默认地址(字段:isDefault:true),当我修改地址时,假如勾选了“默认地址”,那么我就需要将之前设为默认地址的改为false;
我用的是mongo默认生成的 ‘ id’ 去操作的,因为自己不会动态生成自增的id
我之前的想法是,去查询数据库所有的地址,如果id==我传入的id,则把这条数据的isDefaukt改为true,其他的改为false;但是好像是因为mongo的id问题,并不没卵用,全部改成false了。
后来我们的后端(不会mongodb)说我可以根据id,把需要设为默认地址的改为true,不是这个id的改为false;但是也不行。我觉得应该是我mongose的查询数据出了问题,接触不久请大家指教;附上如下代码
↧
关于mongoose更新数据问题,请大家指教我该如何更新?
↧