Первые шаги с Mongo
// Запуск:
$ mongod --dbpath=./testdatabase
// Коннект:
$ mongo
>
// Первые шаги:
* db - текущая БД
* show dbs - список всех БД
* use test - выбрать БД
* help - показать help
* show collections - показать коллекции в БД
// Создание коллекции testData:
user1 = { name : "user1", age : 21 }
user2 = { name : "user2", age : 35 }
db.testData.insert( user1 )
db.testData.insert( user2 )
// Теперь можно провести поиск по коллекции
db.testData.find()
db.testData.find( { name : "user1" } )
db.testData.find().limit(3)
// Можно совернить обход с помощью курсора
var c = db.testData.find()
while ( c.hasNext() ) printjson( c.next() )
// Для множественной вставки также можно написать свою функцию
function insertData(dbName, colName, num) {
var col = db.getSiblingDB(dbName).getCollection(colName);
for (i = 0; i < num; i++) {
col.insert({x:i});
}
print(col.count());
}