程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Vue + MongoDB + AXIOS - 将数据发布到数据库不起作用?只有第一个值?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决Vue + MongoDB + AXIOS - 将数据发布到数据库不起作用?只有第一个值??

开发过程中遇到Vue + MongoDB + AXIOS - 将数据发布到数据库不起作用?只有第一个值?的问题如何解决?下面主要结合日常开发的经验,给出你关于Vue + MongoDB + AXIOS - 将数据发布到数据库不起作用?只有第一个值?的解决方法建议,希望对你解决Vue + MongoDB + AXIOS - 将数据发布到数据库不起作用?只有第一个值?有所启发或帮助;

我编写了一些代码 - 从数据库中获取数据工作正常,删除数据工作正常......我只是对发布数据有问题。 (我想从前端用户的输入中发布数据,但我总是只得到第一个值,其他的都是“空”)。

我觉得这部分没问题。

router.post('/',async (req,res) => {
  const calc = await loadCalcCollection();
  await calc.insertOne({
    text: req.body.text,house: req.body.house,numberHouse: req.body.numberHouse,createdAt: new Date()
  });
  res.status(201).send({
  });
});
 static insertCalc(text,house,numberHousE) {
        return axios.post(url,{
            text: text,house: house,numberHouse: numberHouse,});
    }
  <input type="text" ID="create-calc" v-model="text" placeholder="Create TEXT">
  <input type="house" ID="create-calc" v-model="house" placeholder="Create House">
  <input type="numberHouse" ID="create-calc" v-model="numberHouse" placeholder="Create number House">
<button v-on:click="createCalc">Calculate</button>
 <div class="calc"
        v-for="(calc,indeX) in calcs" 
        v-bind:item="calc"
        v-bind:index="index"
        v-bind:key="calc._ID"
        v-on:dblclick="deleteCalc(calc._ID)"
       >
 </div>

我认为错误就在这里?方法?

export default {
  name: 'CalcComponent',data(){
    return {
      calcs: [],error: "",text: "",house: "",numberHouse: ""
    };
  },async created(){
    try {
this.calculs = await Routeservice.getCalcs();
    } catch(err) {
      this.error = err.message;
  }
},methods: {
    async createCalc(){
      await Routeservice.insertCalc(this.text);
      this.calcs = await Routeservice.getCalcs();
    },},};

感谢您的建议。

我只收到这个回复:

{"_ID":"60cbc21f5f59cc0334ba0401","text":"ABC","house":null,"numberHouse":null,"createdAt":"2021-06-17T21:43:59.103Z"}]

house 和 numberHouse 始终为“null”。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

大佬总结

以上是大佬教程为你收集整理的Vue + MongoDB + AXIOS - 将数据发布到数据库不起作用?只有第一个值?全部内容,希望文章能够帮你解决Vue + MongoDB + AXIOS - 将数据发布到数据库不起作用?只有第一个值?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。