docs: update api doc
This commit is contained in:
parent
b876796cdf
commit
34cec6480f
@ -207,7 +207,44 @@ db.import({
|
|||||||
});
|
});
|
||||||
```
|
```
|
||||||
|
|
||||||
## `db.on()` <Badge>待完善</Badge>
|
db.import 的使用场景分析
|
||||||
|
|
||||||
|
```ts
|
||||||
|
// 假设在 A 插件里配置里 tests
|
||||||
|
db.collection({
|
||||||
|
name: 'tests',
|
||||||
|
{ type: 'string', name: 'name1' },
|
||||||
|
{ type: 'string', name: 'name2' },
|
||||||
|
{ type: 'string', name: 'name3' },
|
||||||
|
});
|
||||||
|
|
||||||
|
// 在 B 插件里可能想给 tests 新增字段
|
||||||
|
const Test = db.getCollection('tests');
|
||||||
|
Test.addField('name4', {});
|
||||||
|
Test.addField('name5', {});
|
||||||
|
Test.addField('name6', {});
|
||||||
|
|
||||||
|
// 通过 db.import 的做法,文件不分先后,自动处理
|
||||||
|
// 文件1里
|
||||||
|
{
|
||||||
|
name: 'tests',
|
||||||
|
fields: [
|
||||||
|
{ type: 'string', name: 'name1' },
|
||||||
|
{ type: 'string', name: 'name2' },
|
||||||
|
{ type: 'string', name: 'name3' },
|
||||||
|
],
|
||||||
|
}
|
||||||
|
|
||||||
|
// 文件2里
|
||||||
|
extend({
|
||||||
|
name: 'tests',
|
||||||
|
fields: [
|
||||||
|
{ type: 'string', name: 'name4' },
|
||||||
|
],
|
||||||
|
});
|
||||||
|
```
|
||||||
|
|
||||||
|
## `db.on()`
|
||||||
|
|
||||||
##### Definition
|
##### Definition
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user