コレクション は、システム内のデータモデルを定義するために使用されます。モデル名、フィールド、インデックス、関連付けなどの情報を定義します。 通常、Database インスタンスの collection メソッドを介して呼び出されます。
コレクション
Database
collection
const { Database } = require('@nocobase/database') // データベースインスタンスを作成します const db = new Database({...}); // データモデルを定義します db.collection({ name: 'users', // モデルのフィールドを定義します fields: [ // スカラーフィールド { name: 'name', type: 'string', }, // 関連付けフィールド { name: 'profile', type: 'hasOne' // 'hasMany', 'belongsTo', 'belongsToMany' } ], });
その他のフィールドタイプについては、フィールド を参照してください。