mongodb — вставка в коллекцию пользователей Metor в Stack Overflow

Я пытаюсь настроить форму регистрации для приложения Meteor в php, а затем добавить пользователей в коллекцию Meteor.users. Я могу поместить свои данные в коллекцию, но она не может найти моего пользователя в Meteor, потому что я не могу получить правильный синтаксис.

Вот как я вставляю информацию о пользователе;

/*
This is what I need it to look like
"emails" : [{
"address" : "[email protected]",
"verified" : false
}]
*/

try {
$db = $mongoConn->xhTforp;
$collection = $db->users;
$user = array("username" => $_POST['username'], "emails" => array( "address" => $_POST['email'], "verified" => true ), "services" => array ( "password" =>  array( "srp" => "Meteor._srp.generateVerifier(".$_POST['password'].")" )));

$collection->insert($user);
} catch (MongoException $e) {
die('Error: ' . $e->getMessage());
}

/*
Here what I get
"emails" : {
"address" : "[email protected]",
"verified" : true
},
"services" : {
"password" : {
"srp" : "Meteor._srp.generateVerifier(password)"}

}

Я не могу понять, как заставить это использовать [{}] синтаксис? (К вашему сведению, я понятия не имею, что делает часть пароля, это было то, что я нашел здесь)

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]