MongoDB
mongoシェルの上から適当にinsertすると、デフォルトで数値はすべて double になる。なってしまう。 整数を入れたいときは NumberInt() を使う db.hoge.insert( {a:1} ) /* 実数 */ db.hoge.insert( {a:NumberInt(2)} ) /* 整数 (32bit) */ db.hoge.insert( …
非力な環境では、mongod の初回起動には結構な時間がかかる。 あとDBの修復とかも待ち時間が思ったより長い。 ので、起動が完了したことを待ちたいんだけど、どうしたらいいのかよくわからない。 なのでインチキをする。 接続できる=mongodが起動完了した …
> db.controltable.findOne({ id: 123 }) { "_id" : ObjectId("xxxxxxxxxxxxxxxxxxxxxxxx"), "id" : 123, "name" : "ほげ", "control" : { "within" : [ "Alpha", "Bravo", "Charlie", "Delta" ] } } .control.within[] の配列の長さを短くしたい $pop をつ…
MongoDBの ObjectID をここに入力 元文字列 ⇒ UNIX時刻 ⇒ 時刻表記 ⇒