2.0.2 • Published 3 years ago
@ai-lion/antdb v2.0.2
一个简单的基于 webpack 的模板
使用
//antdb
import AntDB from "@ai-lion/antdb";
(async()=>{
await AntDB.open({ dir: "" });
let userModel = new UserModel();
})();
定义model
import { AntDB, Schema, Length, IsNotEmpty, Column, IsInt, Max, Min } from "@ai-lion/antdb";
/**
* Proxy
*/
export default class User extends Schema {
constructor(data?) {
super(data);
}
@Length(3, 16)
@Column({ default: "" })
username: string;
@Column({ default: "" })
password: string;
@IsInt()
@IsNotEmpty()
@Column({ type: "number", default: 1 })
status: 1 | 0;
}
export class UserModel extends AntDB<Proxy> {
constructor() {
super("proxy", Proxy);
}
async create(data: Proxy) {
let exist = await this.findOne({ query: { host: data.host, port: data.port } });
if (exist) {
return exist;
}
return super.create(data);
}
}
2.0.2
3 years ago
2.0.1
3 years ago
2.0.0
3 years ago
1.3.5
3 years ago
1.2.12
3 years ago
1.2.13
3 years ago
1.2.16
3 years ago
1.2.17
3 years ago
1.2.14
3 years ago
1.2.15
3 years ago
1.2.18
3 years ago
1.3.4
3 years ago
1.3.3
3 years ago
1.3.2
3 years ago
1.3.1
3 years ago
1.3.0
3 years ago
1.2.8
3 years ago
1.2.7
3 years ago
1.2.6
3 years ago
1.2.5
3 years ago
1.2.9
3 years ago
1.2.10
3 years ago
1.2.11
3 years ago
1.2.4
3 years ago
1.2.3
3 years ago
1.2.2
3 years ago
1.2.0
3 years ago
1.1.0
3 years ago
1.2.1
3 years ago
1.0.2
4 years ago
1.0.1
4 years ago
1.0.5
4 years ago
1.0.4
4 years ago
1.0.3
4 years ago
0.3.5
4 years ago
0.3.2
4 years ago
0.3.1
4 years ago
0.3.4
4 years ago
0.3.3
4 years ago
0.2.2
4 years ago
0.2.1
4 years ago
0.2.0
4 years ago
0.1.13
4 years ago
0.1.12
4 years ago
0.1.11
4 years ago
0.1.10
4 years ago
0.1.8
4 years ago
0.1.7
4 years ago
0.1.6
4 years ago
0.1.5
4 years ago
0.1.4
4 years ago
0.1.3
4 years ago
0.1.2
4 years ago
0.1.1
4 years ago
0.1.0
4 years ago