
数据库
小s学技术
我想看看专注的做一件事有多难
展开
-
MongoDB判断null值,是否存在,Type操作符,最大最小值
使用 $exists操作符,是否存在使用 exists 可以判断某个key是否存在db.company.find({"address":{"$exists":true}})可以用 null 结合使用db.company.find({"address":{"$in":[null], "$exists":true}})但是在pymongo中,不方便使用null作为特殊词,所以有方法2使...原创 2018-12-19 15:32:32 · 6508 阅读 · 0 评论 -
PyMongo 10分钟快速上手,拿来即用
用了一段时间的MongoDB,整理下知识点,本文注重实用,给出示例代码,持续更新。PyMongo安装pip install pymongo建立连接from pymongo import MongoClientclient = MongoClient("127.0.0.1:27001")db = client.mydb # user database常用SQLCRUD# se...原创 2018-12-14 10:52:26 · 199 阅读 · 0 评论 -
pymongo快速批量删除,批量插入,批量更新
想使用pymongo实现批量操作,找了很久,终于在文档中发现pymongo文档原文from pymongo import InsertOne, DeleteOne, ReplaceOnerequests = [InsertOne({'y': 1}), DeleteOne({'x': 1}),ReplaceOne({'w': 1}, {'z': 1}, upsert=True)]result...原创 2018-12-18 20:20:27 · 6098 阅读 · 0 评论 -
MonDB 导入导出数据,数据库备份及恢复
MongoDB数据导入导出1、导出工具:mongoexport概念:mongoDB中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。语法:mongoexport -d dbname -c collectionname -o file --type json/csv -f field...原创 2018-12-25 14:06:51 · 203 阅读 · 0 评论 -
Spring5.0:webflux中使用Elasticsearch
响应式web服务框架-webflux只需少量线程即可实现数千个并发连接。但是,与Spring-Data-MongoDB不同,Spring Data ElasticSearch本身不支持非阻塞存储库。幸运的是,ElasticSearch 6的Java API可以使用RESTful接口及非阻塞HTTP客户端实现。但是,它使用的是回调而不是类似的东西CompletableFuture。所以我们可以自己...原创 2019-02-15 11:18:56 · 1986 阅读 · 0 评论 -
Spring中使用ElasticSearch实现中文分词全文搜索
1,创建Index:需要使用全文索引的字段,需要添加analyzer属性PUT /industry_index{ "settings": { "refresh_interval": "5s", "number_of_shards" : 3, "number_of_replicas" : 2, "analysis" : {原创 2019-02-15 14:08:46 · 3787 阅读 · 0 评论