如何从 AdonisJs 中的查询构建查询数组?
How to query array from a querybuild in AdonisJs?
我有一个对象,其列引用 Json 类型。
如何使用 id 在 Json 列中执行查询?
型号
@column({
prepare: (value: Array<object>) => JSON.stringify(value),
consume: (value: string) => JSON.parse(value),
})
public armazenado: object
控制器
const items = await Armazempredio.query().select('*')
.with('armazenado', builder => {
builder.where(Database.raw(`JSON_CONTAINS(id, '["0001"]')`))
})
解析器
@column({
prepare: (value: Array<object>) => JSON.stringify(value),
consume: (value: string) => JSON.parse(value),
})
我有一个对象,其列引用 Json 类型。
如何使用 id 在 Json 列中执行查询?
型号
@column({
prepare: (value: Array<object>) => JSON.stringify(value),
consume: (value: string) => JSON.parse(value),
})
public armazenado: object
控制器
const items = await Armazempredio.query().select('*')
.with('armazenado', builder => {
builder.where(Database.raw(`JSON_CONTAINS(id, '["0001"]')`))
})
解析器
@column({
prepare: (value: Array<object>) => JSON.stringify(value),
consume: (value: string) => JSON.parse(value),
})