by shigemk2

当面は技術的なことしか書かない

2013-08-10から1日間の記事一覧

pymongoをごにょごにょ

まあまあこんな感じで。 平たく言えばRTFM # easy_install pymongo#!/usr/bin/env python # -*- coding:utf-8 -*- from pymongo import Connection #コネクション作成 con = Connection('localhost', 27017) db = con.db_name col = db.collection_name # se…

select カラム名 from テーブル名 的なやつをMongoDBでやる

SQL脳の僕にこういうサイトは本当にありがたい rinrin0108/gihyo · GitHubselect update_datetime from hoge 的なやつ db.hoge.find({}, {'update_datetime':1})なお1を0にすると非表示になる _idは常に表示される

変数が使える

MongoDBのシェルではJavaScriptの文法で,変数が使える。 > condition = { name:/ID/i } { "name" : /ID/i } > db.teams.find( condition )

パターンにマッチするやつをfindする

$regex — MongoDB Manual 2.4.7 db.hoge.find({name:/ID/i})第3回 MongoDBのクエリを使いこなそう:MongoDBでゆるふわDB体験|gihyo.jp … 技術評論社なお、 db.hoge.find({'name'=>'/ID/'})ってやると、下のようなエラーが出るんだが… JavaScript execution …

DBに接続→コレクション一覧表示

use hoge_db // DB hoge_db に接続する show dbs // データベース一覧を表示する show collections // hoge_db内のコレクション一覧を表示する db.hoge.find() // hogeコレクションの一覧を表示する第4回 スキーマレスで柔軟に扱えるMongoDB:NoSQLデータベ…

vagrant plugin

gemで入れられる1.0系にはpluginコマンドがなかったので、 Vagrantから直接入れた

gem_package

rubygemsのgemを扱う gem_package "rake" do action :install end