I use NodeJS to insert documents in MongoDB. Using collection.insert I can insert a document into database like in this code:
collection.insert
// ... collection.
You could use async functions to get _id field automatically without manipulating data object:
async function save() { const data = { name: "John" } await db.collection('users', data ) return data }
Returns data:
{ _id: '5dbff150b407cc129ab571ca', name: 'John' }