How to use Mongoose without defining a schema?

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.