- mongodb
- mysql
- SQL Server
- Mariadb
- Oracle DB
- PostgreSQL DB
- TiDB
- Percona XtraDB
用户可以保存单个或多个记录
具有一些内置的验证和转换功能。
生成虚拟有效载荷[单|多个]
基于模式,用户可以通过单击“人体”部分中的生成数据选项来生成虚拟数据。
要生成数据,它将无法在数据库上执行任何类型的操作。它将基于字段名称和类型猜测数据。
使用查询参数[select |深]
â选择 - 根据用户的需求检索字段。
深处 - 在某个字段中获取更精确 /详细的数据。< / p>
这种API像原子操作一样工作[保存全部或无]
对于数组中的单个对象,整个数组输入将不被视为原子操作。
验证
ðAPIMaker使用以下验证器验证有效载荷。
需要
电子邮件
max
maxlength
min
最低长度
独特
€validatorFun [自定义验证器函数]
转换
ðAPI制造商可以使用以下转换转换有效载荷。
加密
哈希
âtolowercase
touppercase
trim
trimstart
âtrimend
âs conversionFun [自定义转换功能]
API示例â
[
{
"first_name": "Bob",
"last_name": "Lin"
},
{
"first_name": "Alice",
"last_name": "Page"
}
]
代码中的示例
// Perform bulk insert operation in schema based API
let saveSingleOrMultiple = await g.sys.db.saveSingleOrMultiple({
instance: "mysql_8",
database: "inventory",
collection: "customers",
saveData: [{
"first_name": "Bob",
"last_name": "Lin"
},
{
"first_name": "Alice",
"last_name": "Page"
}]
});
// Perform bulk insert operation in generated API, only for mongoDB
let saveSingleOrMultiple = await g.sys.db.gen.saveSingleOrMultipleGen({
instance: "mysql_8",
database: "inventory",
collection: "customers",
saveData: [{
"first_name": "Bob",
"last_name": "Lin"
},
{
"first_name": "Alice",
"last_name": "Page"
}]
});
YouTube视频链接
网站
API文档链接
更多例子
https://docs.apimaker.dev/v1/examples/sys/db/saveSingleOrMultiple.html
https://docs.apimaker.dev/v1/examples/sys/db/gen/saveSingleOrMultipleGen.html
在Twitter上关注
链接
https://www.linkedin.com/company/api-maker