草庐IT

db_query

全部标签

Spring 数据 mongodb : Optional @Query parameter no longer works

升级到springdatamongodb1.10.1后,我在运行查询时遇到如下错误:@Query("{$and:["+"{$or:[{$where:'?0==null'},{'field1':?0}]},"+"{$or:[{$where:'?1==null'},{'field2':?1}]},"+"]}")publicPagefindAll(Stringparam1,Stringparam2)检查错误,我看到where子句中的参数没有被引用,结果我得到:org.springframework.data.mongodb.UncategorizedMongoDbException:Quer

spring - 如何使用@Query 在日期之间选择 Spring 数据 MongoDB

我将Spring数据与MongoDB一起使用,我需要在实际日期和提前7天之间查找。我已经使用@Query注释创建了repsoitories,不喜欢使用Criteria类。你知道如何在@Query之间使用吗?提前致谢。 最佳答案 您可以尝试以下查询。使用@Query注解@Query(value="{'date':{$lt:?0,$gt:?1}}")ListfindByDateBetween(Instantfrom,Instantto);或者使用存储库支持的关键字ListfindByDateBetween(Instantfrom,Ins

c# - MongoDB 规范 : query nested objects using Expando

我看到了这个问答MongoDBNormquerynestedobjects,但它似乎只适用于强类型对象。有没有办法在Expando对象(https://github.com/atheken/NoRM/wiki/expando)上查找或更新嵌套字段?基本上,我有一个简单的JSONCMS工具,可以让开发人员在服务器上存储文档对象,然后将其提供给Flash客户端。我需要提供一个简单的服务,开发人员可以在其中创建JSON对象、保存它、进行嵌套查询以及更新这些对象。由于数据结构未知,我认为这将是使用MongoDB的完美场所。不幸的是,.Net似乎更适合强类型数据结构。有什么想法吗?谢谢!

ruby-on-rails - MongoDB/Mongoid : Can one query for ObjectID in embedded documents?

郑重声明,对于Rails和MongoDB,我还是个新手。我正在使用Rails+Mongoid+MongoDB构建一个应用程序,我注意到Mongoid出于某种原因将ObjectID添加到嵌入式文档中。有什么方法可以通过ObjectID查询集合中的所有文档,包括主文档和嵌套文档?如果我运行这个命令db.programs.findOne({_id:ObjectId("4d1a035cfa87b171e9000002")})我得到这些结果是正常的,因为我在根级别查询ObjectID。{"_id":ObjectId("4d1a035cfa87b171e9000002"),"created_at"

mongodb - 无法启动mongo db

我正在尝试启动mongodb但出现错误这是输出:k-ps-macbook:~kp$mongodmongod--helpforhelpandstartupoptionsTueAug1615:57:11[initandlisten]MongoDBstarting:pid=4143port=27017dbpath=/data/db/64-bitTueAug1615:57:11[initandlisten]dbversionv1.8.2,pdfileversion4.5TueAug1615:57:11[initandlisten]gitversion:433bbaa14aaba6860da15

如何通过批处理从Spring Hibernate DB批次获取数据

说我的查询检索30,000个记录,但我必须在一批中检索3000个记录。总的来说,我必须在10批中检索30,000个记录。我正在使用SpringHibernate,该怎么做?看答案使用Spring和Hibernate通过批处理获取数据,请参阅下面的链接:-https://www.mkyong.com/hibernate/hibernate-fetching-strategies-examples/http://www.javamakeuse.com/2015/03/tutorial-hibernate-4-batch-fetching.html

mongodb - Mongo 2.4 - 使 db 对象在服务器端代码中可用(map/reduce)

我们从2.0开始使用Mongo。作为我们经常运行的查询的一部分,我们运行map/reduce作业,这些作业在执行这些作业时还会从其他集合中提取数据。自mongo2.4起,此功能已被删除(http://docs.mongodb.org/manual/release-notes/2.4/#additional-limitations-for-map-reduce-and-where-operations),唯一的建议是“重构您的代码”。那么,有没有办法重构代码呢?我知道这是一个一般性问题,但我要求的是一般性申请。涉及的集合和交叉查询的大小和用途已经足够多样化。在这一点上,我什至会采取一个补

mongodb - 蒙戈 : Using $dayOfWeek in a $match clause when query has also a $groupy

我有一个mongo文档,其中一些寄存器存储有日期,例如以非常简化的方式:{"vehicleId":"vehicle4","telemetryDate":ISODate("2013-06-22T05:00:00Z"),"alarmsTotal":9}{"vehicleId":"vehicle5","telemetryDate":ISODate("2013-06-20T05:00:00Z"),"alarmsTotal":2}我需要按vhicleId执行分组,汇总警报总数。不过,可以选择是否排除周末(周六、周日)。我一直在用Mongo寻找这个问题的答案,但没有成功。我的查询在不考虑正常工作的

如何为多个用户设置共享的SPARK安装(默认情况下,DB.LCK阻止其他用户打开)?

我们希望学生能够开始spark-shell或者pyspark作为他们自己的用户。但是,德比数据库锁定了该过程从另一个用户开始:-rw-r--r--1myuserstaff38Jun2810:40db.lck这些错误出现了:ERRORPoolWatchThread:Errorintryingtoobtainaconnection.Retryingin7000msjava.sql.SQLException:Aread-onlyuserorauserinaread-onlydatabaseisnotpermittedtodisableread-onlymodeonaconnection.atorg.

mongodb - mongo db.shutdownServer() 期间出错

当我尝试在我的VMUbuntu中关闭mongodb时出现以下错误。我正在运行12.10Ubuntuheadless服务器。当前的MongodbShell版本是2.0.6useadminswitchedtodbadmin>db.shutdownServer()TueDec1014:17:03DBClientCursor::initcall()failedTueDec1014:17:03queryfailed:admin.$cmd{shutdown:1.0}to:127.0.0.1servershouldbedown...TueDec1014:17:03tryingreconnectto1