2011-07-12から1日間の記事一覧

Ubuntuでscreenが原因で文字化け

なんかUbuntuで日本語が化けるなーと思ってて放置してたけど、直さないと困るようになったので調べた。zshが原因かと思ったけど犯人はscrennだった。起動時に-Uオプションつければいいらしい。 screenの起動オプションに-Uついか · hokaccha/dotfiles@1a96db…

mongooseのmodelつくるところではまった

このコードはエラる。mongooseのバージョンは1.6.0。 var mongoose = require('mongoose'); mongoose.connect('mongodb://localhost/mydb', function() { var UserSchema = new mongoose.Schema({ name: { type: String, unique: true } }); mongoose.model(…

mongooseでuniqueにしたフィールドを変更するときに注意すること

uniqueなフィールドの名前変更したり、そのフィールド削除したりすると、Mongo側にuniqueなindexが張られてたのは残るので、saveしようとすると、 E11000 duplicate key error index: mydb.myCollection.$field_1 dup key: { : null }みたいな感じでエラる。…