Skip to content

Data types

Barq ships its own value types under Barq.Types.

Type Use
Barq.Types.ObjectId Object IDs and primary keys.
Barq.Types.UUID UUID values.
Barq.Types.Decimal128 Decimal numbers.
Barq.Types.Binary Binary data.
Barq.Types.EJSON Extended JSON support.
const taskId = new Barq.Types.ObjectId();
const deviceId = new Barq.Types.UUID();

Common schema property names:

{
_id: 'objectId',
name: 'string',
done: 'bool',
createdAt: 'date',
}