[Moscow.pm] Я, видимо, чего-то не понимаю в MongoDB

iSage isage на aumi.ru
Ср Окт 17 04:00:39 PDT 2012



db_name
Database to authenticate on for this connection. Optional. If
this, the username, and the password fields are set, the connection will
attempt to authenticate against this database on
connection/reconnection. Defaults to "admin". 

ваш же код должен
выглядеть как 

my $db = MongoDB::Connection->new( 
 host =>
'mongodb://localhost:27017' 
 )->get_database('MongoTest');  

On Wed,
17 Oct 2012 14:55:51 +0400, Alexandr Alexeev  wrote:  

Допустим, ставим
мы монгу, запускаем следующий скрипт: 

#!/usr/bin/env perl 

use
strict; 
use warnings; 
use MongoDB; 

my $db =
MongoDB::Connection->new( 
 host => 'mongodb://localhost:27017', 

db_name => 'MongoTest', 
 ); 

$db->test_table->ensure_index({ login =>
1 }, { unique => 1}); 
$db->test_table->insert({ login => 'afiskon',
password => 'qwerty' }, { safe => 1 }); 

Потом говорим: 

$ mongo
MongoTest 
MongoDB shell version: 2.0.4 
connecting to: MongoTest 
>
db.test_table.find();  

Ничего не добавилось. 

Пожалуйста, ткните меня
носом, где я дурак? 

 -- 
С уважением, Александр
Личный блог:
http://eax.me/ [1]
Мой форум: http://it-talk.org/ [2]
Мой Twitter:
http://twitter.com/afiskon [3]

 

Links:
------
[1] http://eax.me/
[2]
http://it-talk.org/
[3] http://twitter.com/afiskon
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20121017/406e01f3/attachment-0001.html>


Подробная информация о списке рассылки Moscow-pm