みちのいに!!

自分のメモと、他にもハマる人がいそうなことを書く

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
  }
});