2

我有一个带有 Mongo 和 PHP 的 Vagrant 设置,但是任何时候我尝试在 Mongo 集合中运行一个简单的插入,我都会收到上述错误,

Uncaught exception 'MongoException' with message 'size of BSON doc is 210 bytes, max is 0'

实际代码是

$mongo = new Mongo();
$mongo->newdb->drop();
$db = $mongo->newdb;
$collection = $db->newcollection;
$collection->insert(array ( "_id" => new MongoId("4ec1019f87484465ae4d777e"), "id" => 1));

网上几乎没有关于这个错误的信息,而且我几乎所有的 Vagrant 设置都是网上所说的工作。有人知道为什么会失败吗?

4

1 回答 1

0

很抱歉,这是因为我安装了一个非常旧的 Mongo 版本,比如 1.4,因为 Vagrant 配置错误。一旦我把它整理出来并安装了最新的(MongoDB shell 版本:2.0.7),一切都像一个魅力。不过感谢您的帮助。

于 2012-08-17T15:52:17.283 回答