揮発性のメモ2

http://d.hatena.ne.jp/iww/

MongoDB

MongoDBで、整数じゃない数値を探す

mongoシェルの上から適当にinsertすると、デフォルトで数値はすべて double になる。なってしまう。 整数を入れたいときは NumberInt() を使う db.hoge.insert( {a:1} ) /* 実数 */ db.hoge.insert( {a:NumberInt(2)} ) /* 整数 (32bit) */ db.hoge.insert( …

MongoDBで、起動が完了したかどうかを確認する

非力な環境では、mongod の初回起動には結構な時間がかかる。 あとDBの修復とかも待ち時間が思ったより長い。 ので、起動が完了したことを待ちたいんだけど、どうしたらいいのかよくわからない。 なのでインチキをする。 接続できる=mongodが起動完了した …

MongoDBで、配列の要素数を減らす

> db.controltable.findOne({ id: 123 }) { "_id" : ObjectId("xxxxxxxxxxxxxxxxxxxxxxxx"), "id" : 123, "name" : "ほげ", "control" : { "within" : [ "Alpha", "Bravo", "Charlie", "Delta" ] } } .control.within[] の配列の長さを短くしたい $pop をつ…

ObjectIdから日付を取り出す 計算器

MongoDBの ObjectID をここに入力 元文字列 ⇒ UNIX時刻 ⇒ 時刻表記 ⇒