我有一个现有的集合,我需要使用列出的方法转换成上限集合:
> db.runCommand({"convertToCapped": "mycoll", size: 100000});
但是,不接受max字段作为参数
> db.mycol1.convertToCapped
function (bytes) {
if (!bytes) {
throw "have to specify # of bytes";
}
return this._dbCommand({convertToCapped: this._shortName, size: bytes});
}
知道怎么设置这个吗?
max只是createCollection方法中的一个选项,而不是convertToCapped:
db.createCollection("mycoll", {capped:true, size:100000, max:100});
有一个CloneCollectionsCapped,但看起来也没有max doc选项:http://docs.mongodb.org/manual/reference/command/cloneCollectionAsCapped/
您可能需要使用max参数创建一个新的有上限的集合,并从现有集合中传输数据和索引。看http://learnmongo.com/posts/easily-move-documents-between-collections-or-databases/
问题内容: 在Webfaction共享主机帐户上设置Redis数据库需要执行哪些步骤? 问题答案: 由于Webfaction服务器的特殊环境限制,安装说明并不像它们那样简单。不过,最后您将拥有一个功能齐全的Redis服务器,即使重新启动后它也可以保持运行状态。大约半年前,我通过以下步骤亲自安装了Redis,此后一直运行良好。只是警告一下,半年不是很长的时间,尤其是因为服务器没有被大量使用。 这些说
问题内容: 我正在使用JTextField在Java中制作一个小型应用程序。现在,我想在运行应用程序后立即将光标自动放置在该应用程序中,这样用户就不必单击它,然后编写文本。我已经尝试了几乎所有在网上找到的所有东西:setCaretPosition(0),grabFocus(),requestFocusInWindow()或requestFocus(),但它们都不起作用!我很拼命,你能帮我解决这个问
问题内容: 我知道将状态设置为打开是一种反模式,应该将状态设置为打开,但是假设我想将标记数量的长度设置为状态。在那种情况下,我无法将状态设置为on,因为在该阶段可能未安装标签。那么,这里最好的选择是什么?如果将状态设置为开启,会好吗? 问题答案: 这不是一个反模式调用在。实际上,ReactJS在其文档中提供了一个示例: 您应该在componentDidMount生命周期方法中使用AJAX调用填充数
我试图在mamp pro上设置xdebug,但没有成功。我在网上到处搜索,什么都帮不了我。 首先,我尝试在php中取消注释以下行。ini: zend_extension="/应用程序/MAMP/bin/php/php5.4.4/lib/php/扩展/no-debug-non-zts-20100525/xdebug.so" 接下来,我尝试了向导:http://xdebug.org/wizard.ph
给定以下GeoDataFrame: 我需要设置CRS,就像我对另一个GeoDataFrame所做的那样(如下所示): 我试过这个: 还有这个: ……但运气不好。 一些重要的注意事项: > 上述.to_crs方法适用的另一个GeoDataFrame来自一个形状文件,geometry列用于多边形,而不是点。应用.to_crs方法后,其“几何”值如下所示: 多边形((-5973.005380655156
是否可以将焦点从更改为? 我尝试了以下方法: 但它不起作用。按Tab键或Enter键时,光标消失。