qq_40586691 2019-12-09 20:40 采纳率: 0%
浏览 447

使用angular和mongodb做web开发,想问怎么传数组形式的数据回去后台的mogodb数据库?

如果我mogodb定义的数据类型是string的话,
然后在ts文件中定义的类 YueCuisine的其中数据的属性均为string,比如说:

export class YueCuisine {
    constructor(
      public id: string,
      public name: string,
      public intro: string,
        }

这样服务中services.ts的更新数据的函数这样写:

  updatecai(cai1: YueCuisine): Observable<YueCuisine> {
    return this.httpClient.put<YueCuisine>(this.yueUrl, cai1);
  }

然后组件中component.ts的函数这样写:

save(): void {
  this.yueService.updatecai(this.yue)
    .subscribe(() => this.goBack());
}

然后在html的某个button里调用这个函数,去更新后台数据是完全没问题的。
但是我把mongodb中的某项数据定义成“array”属性,然后在angular的类中声明变成:

 public intro:Array<string>

而不更改那些函数的写法,就不能成功像后台传数据了。请问要怎么做?

  • 写回答

1条回答 默认 最新

  • zqbnqsdsmd 2019-12-10 00:19
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)
  • ¥20 matlab yalmip kkt 双层优化问题
  • ¥15 如何在3D高斯飞溅的渲染的场景中获得一个可控的旋转物体
  • ¥88 实在没有想法,需要个思路
  • ¥15 MATLAB报错输入参数太多