test-fixtures/mongo/deep-nested-model.js
const { ObjectID } = require('mongodb');
const persons = [
{
_id: ObjectID(),
name: 'James Cameron',
very: {
deep: {
model: {
arrayOfNumber: [1, 2, 3],
arrayMixed: [1, 'two', true, new Date()],
arrayOfObjectIds: [
ObjectID(),
ObjectID(),
ObjectID(),
],
arrayWithComplexObject: [
{
_id: ObjectID(),
name: 'Françis',
propGroup: {
answer: false,
date: new Date(),
sentence: 'Life is beautiful',
number: 1664,
},
},
],
arrayOfComplexObjects: [
{
_id: ObjectID(),
propGroup: {
answer: false,
date: new Date(),
},
so: {
nested: {
arrayOfNumber: [1, 2, 3],
arrayMixed: [1, 'two', true, new Date()],
},
},
},
{
_id: ObjectID(),
propGroup: {
sentence: 'Life is beautiful',
number: 1664,
},
so: {
nested: {
arrayOfNumber: [1, 2, 3],
arrayMixed: [1, 'two', true, new Date()],
},
},
},
],
},
},
},
},
];
module.exports = { persons };