我有一个使用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设置附近都是在线工作的内容。有人知道它失败的原因吗?
答案 0 :(得分:0)
很抱歉,这是由于Vagrant配置错误导致我安装的非常旧版本的Mongo,类似于1.4。一旦我整理出来并安装了最新版本(MongoDB shell版本:2.0.7),一切都像魅力一样。谢谢你的帮助。