一個帶複雜查詢條件的mongoexport/mongodump需求
1、url欄位not like某連線地址。
2、createDate在某時間範圍內。
這樣mongoexport/mongodump 的--query就沒法滿足需求了。
我用了--queryFile這個引數,具體的file內容如下:
{
"url": {$not:/common.xxxxx.com.cn\/webapp/},
"createDate": {
"$lt": 1516896000000,
"$gt": 1516890847732
}
}
mongoexport --db dbname --port 27017 --collection cname --queryFile '/data1/mongodb/query.txt' --out 0321.dat
記錄一下,防止忘記。
相關推薦
一個帶複雜查詢條件的mongoexport/mongodump需求
業務需要根據條件匯出一個已經有80億資料的mongodb,條件如下: 1、url欄位not like某連線地址。 2、createDate在某時間範圍內。 這樣mongoexport/mongodump 的--query就沒法滿足需求了。 我用了--queryFile這個引數,具體的
spring data elasticsearch的一個複雜查詢條件
spring data elasticsearch的樣例文件真是太少,不得不去原始碼裡找test例子去看了半天,試出一個。 CriteriaQuery criteriaQuery = new CriteriaQuery(new Criteria().and(new Crit
SQL一次性查詢一個字段不同條件下的統計結果
類型 bubuko detail 根據 ron tps AI AS HERE 參考了一下這篇文章:https://blog.csdn.net/xichenguan/article/details/51764100 , 感謝原作者 有兩個表,分別存放了【操作員】和【單據】,要
HIBERNATE:disjunction和conjunction構造複雜的查詢條件.
工作中小結:(1) 查詢某個批次的資料,也還可以輸入州/縣/醫療機構(這三個是或者的關係);//disjunction或者 關係:【 批次的資料 && (州 || 縣 || &nb
extjs3 分頁操作(帶查詢條件),獲取頁碼、開始行、分頁大小
一、分頁操作 extjs3.x版本做分頁操作時,只需配置PagingToolbar 即可,總的來說還是比較方便的,但是預設情況下是不能進行帶查詢條件的分頁操作的,如何解決呢? //xxx表示檔名,xxx.js xxx.prototype.grid=function(){
【Layui】帶查詢條件的分頁
author:咔咔 wechat:fangkangfk 這個前端UI框架是真的讓人又愛又恨吶!想了很久的方案才行的通 這是全部原始碼: {include file="../../../application/admin/view/public/
JSP通用分頁元件,帶查詢條件
—— 如果一段程式碼重複出現的次數多了,我們就需要把它獨立出來! 分頁功能的程式碼就是這樣的,在需要展示列表的頁面,我們基本都需要加上分頁功能,如果某天boss想要修改分頁功能的樣式~,天吶~~,我們不能去一個一個的改吧。 下邊給大家分享一個自己封裝的通用分
通用的可帶查詢條件的SQL語句的分頁儲存過程(2)
程式碼二: CREATE PROCEDURE pagination @tblName varchar(255), – 表名 @strGetFields varchar(1000) = ‘*’, – 需要返回的列 @fldName varch
hibernate中帶查詢條件的分頁
所謂分頁,從資料庫中分,則是封裝一個分頁類。利用分頁物件進行分頁。 但,分頁往往帶查詢條件。 分頁類的三個重要資料:【當前頁碼數】,【資料庫中的總記錄數】,【每頁顯示的資料的條數】 原理:select * from 【表名】 where 【欄位名】 like 【'%條件%'】 limit
grep在一個文字中查詢符合條件的文字
好久沒有寫過正則的東西了。今天說說零寬斷言,我看過網上那篇著名的《正則表示式30分鐘入門》,那時應該是08年左右,我還覺得正則太難了。《編譯原理及實踐》中講到了正則,但這門課程本身我就學得亂七八糟。 零寬斷言的英文原文: Zero-WidthAssertions 看到網上的文章,我覺得零寬斷
MVC呼叫儲存過程實現分頁,帶查詢條件
alter procedure P_GetPagedUserInfoByCondition @PageSize int,--表示每頁要顯示的記錄數 @CurrentPageIndex int,--表示當前要顯示第幾頁的資料 @RecordCount int output,--表示滿足條
MongoTemplate針對多條件查詢以及複雜查詢基本示例
針對mongotemplate的查詢寫法,可能會跟其他orm框架裡面的查詢寫法混淆,特地記錄一下. 一. 常用查詢: 查詢一條資料:(多用於儲存時判斷db中是否已有當前資料,這裡 is 精確匹配,模糊匹配 使用 regex…) public Pa
TP3.2分頁第二頁帶查詢條件顯示(兩種解決辦法)
先看看手冊的....然而怎麼都不行,最後給成GET模式 直接ok帶入查詢條件如果是POST方式查詢,如何確保分頁之後能夠保持原先的查詢條件呢,我們可以給分頁類傳入引數,方法是給分頁類的parameter屬性賦值$count = $User->where($ma
Spring Data JPA 複雜/多條件組合查詢
1: 編寫DAO類或介面 dao類/介面 需繼承 publicinterface JpaSpecificationExecutor<T> 介面; 如果需要分頁,還可繼承 publicinterface Pa
一個跨庫複雜查詢的SQL優化的案例
導讀 為了幫客戶出一個報表,需要跨三個庫進行一個複雜的查詢,用到了 in,union all,left join等關鍵字, 其中幾個欄位還需要進行SUM,Count等計算。未優化前查詢耗時368秒。 待優化場景 先看一下客戶程式設計師寫的這個複雜的SQL語句吧,看了都頭大
表的複雜查詢----多表查詢、兩表的條件連線、內連線(自連線)、左外連線、右外連線、子查詢、分頁查詢
基於兩個或兩個以上的表或檢視的查詢。例如:emp和dept是兩張表。(這兩張表的deptno是共同欄位) ①通過什麼條件把兩張表關聯(如果不使用條件關聯將產生行數乘積的合集---笛卡爾集)例子:emp表字段包含:每行有自己的名字和id以及自己的上級的id,同時自己的上級
spring boot 複雜多條件分頁排序列表查詢
Controller層就不寫了,主要貼一下Service程式碼。 Service import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.
spring data jpa 實現多條件複雜查詢及多表聯查
最近發現JPA在處理單表時,很方便,但多表就比較複雜了。今天寫一下端午這兩天琢磨的多條件查詢,還有多表聯查。文章比較長,大部分都是程式碼,不願意看的程式碼copy下去,直接可以實現;想交流的可以看完,然後留言交流。maven依賴啊,配置,繼承寫法等知識點不展開說了,之前寫過一
mybatis中傳入一個List或Map集合作為查詢條件的引數
入參為List的寫法: Mapper 檔案的寫法:<select id="queryParamList" resultType="map" parameterType="java.util.L
SpringBoot使用註解的方式構建Elasticsearch查詢語句,實現多條件的複雜查詢
背景&痛點 通過ES進行查詢,如果需要新增查詢條件,則每次都需要進行硬編碼,然後實現對應的查詢功能。這樣不僅開發工作量大,而且如果有多個不同的索引物件需要進行同樣的查詢,則需要開發多次,程式碼複用性不高。 想要解決這個問題,那麼就需要一種能夠模組化、配置化的解決方案。 解決方案 思路一:配置引數 通過