Sometimes, we want to use Mongoose without defining a schema.
In this article, we’ll look at how to use Mongoose without defining a schema.
How to use Mongoose without defining a schema?
To use Mongoose without defining a schema, we can define a field with the Mixed data type.
For instance, we write
const Any = new Schema({ any: {} });
or
const Any = new Schema({ any: Schema.Types.Mixed });
to define the Any schema that has the any property set to the mixed type by setting the any property to {} or Schema.Types.Mixed.
As a result, we can set any value as the value of any.
Conclusion
To use Mongoose without defining a schema, we can define a field with the Mixed data type.