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 matlab(相关搜索:紧聚焦)
  • ¥15 基于51单片机的厨房煤气泄露检测报警系统设计
  • ¥15 路易威登官网 里边的参数逆向
  • ¥15 Arduino无法同时连接多个hx711模块,如何解决?
  • ¥50 需求一个up主付费课程
  • ¥20 模型在y分布之外的数据上预测能力不好如何解决
  • ¥15 processing提取音乐节奏
  • ¥15 gg加速器加速游戏时,提示不是x86架构
  • ¥15 python按要求编写程序
  • ¥15 Python输入字符串转化为列表排序具体见图,严格按照输入