Loopbackjs 环回4和Mongodb:所有型号';s id在响应时为空
这是我第一次使用这个版本(4)进行开发,我在环回和mongodb索引方面遇到了问题 在db环回内部的两个ID中,它不收集任何ID 这是API或DB的问题Loopbackjs 环回4和Mongodb:所有型号';s id在响应时为空,loopbackjs,loopback,v4l2loopback,Loopbackjs,Loopback,V4l2loopback,这是我第一次使用这个版本(4)进行开发,我在环回和mongodb索引方面遇到了问题 在db环回内部的两个ID中,它不收集任何ID 这是API或DB的问题 模型[环回] import { Entity, model, property } from '@loopback/repository'; @model() export class Ad extends Entity { @property({ type: 'number', id: true, requir
模型[环回]
import { Entity, model, property } from '@loopback/repository';
@model()
export class Ad extends Entity {
@property({
type: 'number',
id: true,
required: true,
})
id: number;
<...>
constructor(data?: Partial<Ad>) {
super(data);
}
}
对环回GET/ads的响应
环回团队的您好:)
我看不到您发布的代码片段中有任何明显的问题。当您将id的类型从number
更改为string
时会发生什么情况?它能解决问题吗
很可能,您在环回4中发现了一个bug。请通过GitHub报告:当我将类型更改为字符串时,会出现mongo id“5c0e9c7730146d2448746834”。我如何在环回响应中获取编号ID110722作为当前id?老实说,IDK。请打开一个GitHub问题,我们可以从那里跟进。我通过重命名no mongo id并使用mongo索引作为当前id解决了这个问题。没有问题。我不知道是否必须提出一个新问题,但我有一个疑问,在loobpack 4上集成json web令牌身份验证的最佳方法是什么?
{
"_id": {
"$oid": "5c0e9c7730146d2448746834"
},
"id": 110722,
"creation_date": 1492075600000,
"update_date": 1492075921000,
...
}
[{
"id": null,
"creation_date": 1492075600000,
"update_date": 1492075921000,
...
},...]