請參閱http://docs.mongodb.org/manual/reference/method/Bulk/春季數據是否使用新的MongoDB批量API進行批量操作?
請問我可以指向支持此新API的版本或支持哪個版本?
請參閱http://docs.mongodb.org/manual/reference/method/Bulk/春季數據是否使用新的MongoDB批量API進行批量操作?
請問我可以指向支持此新API的版本或支持哪個版本?
目前沒有對MongoDB 2.6中引入的批量操作的專門支持。如果您認爲這些操作值得添加支持,請提出JIRA的門票。
在此期間,您可以使用一個CollectionCallback
對原料的MongoDB集合執行批量操作:
template.execute(new CollectionCallback<Void> {
Void doInCollection(DBCollection collection) {
BulkWriteOperation operation = collection.initialize(Uno|O)rderedBulkOperation();
// bulk code goes here
operation.execute();
return null;
}
}
嗨,奧利弗,我爲這個https://jira.spring.io/browse/DATAMONGO-934創建了一個JIRA – xabhi
用於MongoDB v2.6的MongoDB Java驅動程序確實支持批量操作,但由於這些操作都是MongoDB v2.4中未提供的一組非常新的操作,因此這些操作可能尚未形成穩定版本的Spring Data。我看到有計劃1.5.X的SpringData,但沒有看到任何相關的API /參考這些尚未在其網站上。
看到數據庫'command'形式,特別是對[更新](HTTP://docs.mongodb。 org/manual/reference/command/update /)和[insert](http://docs.mongodb.org/manual/reference/command/insert/)。基本的'command'方法在每個驅動程序中都是可用的,並且實際上是每個東西都如何與數據庫服務器通信的基礎。實際可用性取決於**服務器**版本,而不是客戶端API。 –
@Niel Lunn Spring數據mongodb支持新的批量API或新的2.6編寫命令嗎?如果不是,當他們將可用? – xabhi