随笔分类 -  mongodb

摘要:方法1 DBObject dbObject = new BasicDBObject(); dbObject.put("status", 1); DBObject fieldObject = new BasicDBObject(); fieldObject.put("catalogName", true); fieldObject.put("_id", true); Query query ... 阅读全文
posted @ 2014-11-17 14:43 唾手可得的树 阅读(14413) 评论(0) 推荐(0)
摘要:db.COMMODITY_COMMODITY.find( { "areaCode" : "320100" , "backCatalogId" : { "$in" : [ 111111, 22222]} , "typeCo... 阅读全文
posted @ 2014-11-05 17:24 唾手可得的树 阅读(7322) 评论(0) 推荐(0)
摘要:"1/地球半径"是怎么得出的参考文档如下:http://janmatuschek.de/LatitudeLongitudeBoundingCoordinateshttp://en.wikipedia.org/wiki/Angular_diameternearSphere的最大距离和最小距离的单位是弧... 阅读全文
posted @ 2014-10-30 21:45 唾手可得的树 阅读(553) 评论(0) 推荐(0)
摘要:mongodb的模糊查询是用正则表达式来实现的。例子如下:db.COMMODITY_COMMODITY_SHOP.find({name:{$regex :/南京/i}}) 阅读全文
posted @ 2014-10-28 15:17 唾手可得的树 阅读(403) 评论(0) 推荐(0)
摘要:spring-data-mongodb一个系统xml文件里面配置两个数据源参考文档如下:http://www.iteye.com/problems/92789http://stackoverflow.com/questions/12078669/spring-data-mongodb-connect... 阅读全文
posted @ 2014-10-18 16:35 唾手可得的树 阅读(482) 评论(0) 推荐(0)
摘要:mongodb创建副本集命令./mongod --replSet spock --dbpath ../data --smallfiles> config ={... "_id":"spock",... "members":[... {"_id":0,"host":"192.168.100.25:27... 阅读全文
posted @ 2014-10-15 16:27 唾手可得的树 阅读(213) 评论(0) 推荐(0)
摘要:mongodb 地理位置mongodb schemamongodb 定时任务mysql 也有定时任务mongodb 读写分离 http://blog.csdn.net/sd0902/article/details/21538621http://baike.1688.com/doc/view-d369... 阅读全文
posted @ 2014-10-14 15:13 唾手可得的树 阅读(198) 评论(0) 推荐(0)
摘要:@DBRef用在哪些地方已知的有@DBRefprivateShop product;@DBRefprivateListaccounts;如果不加@DBRef,就保存整个Shop文档信息,如果加上了,只保存Shop文档的id。比如商品文档里面如果保存了整个商家表的信息,商品文档内容太多了,应该只保存商... 阅读全文
posted @ 2014-10-13 09:17 唾手可得的树 阅读(1404) 评论(0) 推荐(0)
摘要:"$near"是唯一一个会对查询结果进行自动排序的地理空间操作符"$near"的返回结果是按照距离由近及远排序的。其他排序条件不会生效。这种按照地理位置远近查询怎么在solr排序中体现?参考文档如下:https://cwiki.apache.org/confluence/display/solr/S... 阅读全文
posted @ 2014-09-29 14:42 唾手可得的树 阅读(215) 评论(0) 推荐(0)
摘要:目前看过的源码包括solr源码=》看了之后才明白为啥索引数据文件的路径要这样配置spring-data-solr源码spring-data-mongodb源码spring源码 阅读全文
posted @ 2014-09-19 16:46 唾手可得的树 阅读(263) 评论(0) 推荐(0)
摘要:主节点A、备份节点B、仲裁者C。是否真的需求仲裁者?需要。怎样才算大多数表格如下:怎样才算大多数表格副本集中的成员总数副本集中的大多数11223243536474如果只有主节点A和备份节点B;如果主节点A挂掉了,就无法达到副本集中“大多数”(2,2)的要求了,现在变成(2,1)。仲裁者逻辑有些乱 阅读全文
posted @ 2014-09-12 11:26 唾手可得的树 阅读(215) 评论(0) 推荐(0)
摘要:mongodb调整oplog的大小的方法关闭当前服务器,将服务器以单机模式启动。这是一种方法,还有没有其他方法?mongodb实时扫描oplog,判断记录到哪个地方了如果扫描oplog的程序挂掉了,重启程序之后怎么保证不重新扫描?从上次结束的地方重新扫描?oplog的大小size有限,如果保证opl... 阅读全文
posted @ 2014-09-10 17:25 唾手可得的树 阅读(620) 评论(0) 推荐(0)
摘要:http://derickrethans.nl/mongodb-and-solr.html这是mongodb的php客户端的写法http://docs.mongodb.org/manual/tutorial/create-tailable-cursor/这是mongodb的C++客户端的写法http... 阅读全文
posted @ 2014-09-10 16:31 唾手可得的树 阅读(629) 评论(0) 推荐(0)
摘要:solr非常灵活,虽然mongodb添加索引查询速度比较快,但是solr查询比mongodb更加灵活,所以需要获取mongodb的oplog,实时将oplog中的数据推送到solr中oplogAcapped collectionthat stores an ordered history of lo... 阅读全文
posted @ 2014-09-05 10:43 唾手可得的树 阅读(1094) 评论(0) 推荐(0)
摘要:一个服务器能不能运行多个不同端口的mongo实例?如果两个对象不相等,hashcode一定不相等;如果两个对象相等,hashcode相等或者不相等?修改器速度42页update({},{"$setOnInsert"})3.3更新文档4.2.4条件语义4.3.1null4.3.4查询内嵌文档第19章持... 阅读全文
posted @ 2014-08-26 09:52 唾手可得的树 阅读(214) 评论(0) 推荐(0)
摘要:linux环境显示所有文件(包括隐藏文件)ll -a有两个文件可以提供这种“进入系统时自动设置”的功能,一个是 /etc/bashrc,另一个是 ~/.bashrc。其中/etc/bashrc是被每个用户执行的,而~/.bashrc只被当前用户执行。所以/etc/bashrc只有root用 户能更改... 阅读全文
posted @ 2014-06-18 10:16 唾手可得的树 阅读(173) 评论(0) 推荐(0)
摘要:/usr/bin/phpize./configure --with-php-config=/usr/bin/php-configmake && make install/usr/sbin/apachectl stop/usr/sbin/apachectl start需要升级pear。命令是pear ... 阅读全文
posted @ 2014-05-27 13:37 唾手可得的树 阅读(441) 评论(0) 推荐(0)