node.jsからmongooseでmongoDBさわる時のメモ
メモです とても適当に書きます
mongo shell
//db一覧 show dbs; //collection一覧 show collections; //collection作る db.createCollection("users"); //いれる db.users.insert({name:"jack",age:19}); //みる db.users.find(); //けす db.users.remove({name:"jack"}); //けす db.users.drop();
node.js
var mongoose = require("mongoose"); mongoose.connect("mongodb://user:pass@localhost/db_name"); //スキーマを作る http://mongoosejs.com/docs/guide.html var Schema = mongoose.Schema; var blogSchema = new Schema({ title: String, author: String, body: String, comments: [{ body: String, date: Date }], date: { type: Date, default: Date.now }, hidden: Boolean, meta: { votes: Number, favs: Number } });