https://geekflare.com/getting-started-mongodb/

Fichier de configuration

/etc/mongod.conf

Start mongo

sudo service mongod start
mongod # check mongoDB log

Start Mongo

mongo

Create data

db.createCollection({collection})

> db.createCollection('pets')
{ "ok" : 1 }

db.{name}.insertOne({data})

db.{name}.insertMany([{data}, {data}, {data}])

db.{name}.find({request})

db.{name}.findOne({request})

db.{name}.findById(“f52aefzefov823Jfze4”)

{data} peut être > {
	"key": value,
	"key": value,
	"key": value
}

https://coursework.vschool.io/mongoose-crud/

CRUD w/ Mongoose/Mongo

https://coursework.vschool.io/mongoose-crud/

Tips

Mongoose ajoute des s à la fin des collections. Choix bizarre. Pour passer outre >

Mongoose#model(name, [schema], [collection], [skipInit])
var schema = {some schema}
var M = mongoose.model('Actor', schema, 'actor');

Sans spécifier le paramètre collection, Mongoose va travailler avec une collection actors

GUI

robo3t