InceptionDB 新功能:默认值
InceptionDB ,一款类似于 MongoDB 的多功能 NoSQL 数据库,现在包含了一项强大的新功能:“默认值”。此功能允许用户为集合中的新文档定义默认值,从而简化数据录入并确保一致性。 InceptionDB 中的“默认值”功能通过自动使用预定义值填充字段来简化文档创建。这减少了重复数据录入的需求,并有助于维护数据完整性。用户可以为集合中的任何字段指定默认值,确保新文档遵循一致的结构。 如何使用默认值 要为集合定义默认值,用户必须在集合模式中指定所需的默认值。例如: { "name": "my_collection", "defaults": { "status": "pending", "created_at": "2023-01-01T00:00:00Z", "is_active": true }
} 当向“my_collection”添加新文档而未指定这些字段时, InceptionDB 将自动使用提供的默认值填充它们。 实际用例:用户注册 在用户注册系统中,你可以为字段设置默认值,例如 status (“pending”)、 created_at (当前时间戳)和 is_active (true)。这确保了所有新用户具有一致的初始状态。 { "username": "johndoe", "email": "johndoe@example.com"
} 该文档将存储为: { "username": "johndoe", "email": "johndoe@example.com", "status": "pending", "created_at": "2023-01-01T00:00:00Z", "is_active": true
}...