Skip to content

Commit fd95cbc

Browse files
committed
Learning about _id
1 parent 2f88841 commit fd95cbc

File tree

1 file changed

+13
-11
lines changed

1 file changed

+13
-11
lines changed

mongodb.js

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
var mongodb = require('mongodb');
2-
var MongoClient = mongodb.MongoClient;
2+
// var MongoClient = mongodb.MongoClient; var ObjectID = mongodb.ObjectID;
3+
var {MongoClient, ObjectID} = require('mongodb');
34

45
var connectionURL = 'mongodb://127.0.0.1:27017';
56
var databaseName = 'task-manager';
67

8+
var id = new ObjectID();
9+
console.log(id.getTimestamp());
10+
711
MongoClient.connect(connectionURL,{useNewUrlParser:true, useUnifiedTopology: true},(error, client)=>{
812
if(error){
913
return console.log("Unable to connect");
@@ -12,19 +16,17 @@ MongoClient.connect(connectionURL,{useNewUrlParser:true, useUnifiedTopology: tru
1216
//The database that we are trying to maniplulate
1317
const db = client.db(databaseName);
1418

15-
db.collection('tasks').insertMany([{
16-
description: "Task 1",
17-
completed: true,
18-
},{
19-
description: "Task 2",
20-
completed: true,
21-
},{
22-
description: "Task 3",
23-
completed: false,
24-
}],(err, result)=>{
19+
db.collection('users').insertOne(
20+
{
21+
_id: id,
22+
name: "Sarthak",
23+
age: 17,
24+
},
25+
(err, result)=>{
2526
if (err) {
2627
return console.log("Unable to insert");
2728
}
29+
2830
console.log(result.ops);
2931
});
3032
});

0 commit comments

Comments
 (0)