mongodb集合為數字時,如何獲取資料?
由於工作原因,有很多的mongodb的集合都是以數字命名,儲存資料時沒有任何問題,讀取資料時遇到了麻煩。
當按照正常方法讀取collection資料時
data = db.123456
會報錯,語法錯誤:
SyntaxError: invalid syntax
經過查詢,網上提供的一種方法是:
data = db.getCollection('123456')
但是同樣會報錯:
TypeError: 'Collection' object is not callable. If you meant to call the 'getCollection' method on a 'Database' object it is failing because no such method exists.
經過查詢,有一種方法可以解決:
data = db['123456']
注意,db後面沒有(.)點
相關推薦
mongodb集合為數字時,如何獲取資料?
由於工作原因,有很多的mongodb的集合都是以數字命名,儲存資料時沒有任何問題,讀取資料時遇到了麻煩。 當按照正常方法讀取collection資料時 data = db.123456 會報錯,語法錯誤: SyntaxError: invalid syntax 經過查詢,網上提供
C語言之定義一個函式,實現對字串做如下操作:當字元為字母時,大小寫互換,當字元為數字時,原樣輸出,當有其它字元出現時,結束操作,返回已處理的字串
Action(){ char str[]={"tEst234%^road"};int len = sizeof(str)/sizeof(char);//strTest2呼叫函式lr_output_message("%s",strTest2(str,len)); r
一個類,有新增元素(add)和獲取元素數量(size)方法。 啟動兩個線程。線程1向容器中新增數據。線程2監聽容器元素數量,當容器元素數量為5時,線程2輸出信息並終止
override tac trace add syn countdown print import 數據 方式一: /** * 兩個線程要是可見的所以要加上votalile */public class Test_01 { public static void
前端獲取後臺傳輸過來是資料 {張三:12} 解析為[object object],獲取其中內容
昨天遇到前端傳輸過來的資料為[{張三:12},{李四:23}],後臺用的是map格式,我在前端js中暫未找到直接呼叫物件內容的方法,故利用以下方法來獲取: $.each(data.data,function(i,v){ info += "<option value=" + v[O
easyui日曆框架,與MySQL資料庫聯動,點選時可獲取資料
今天星期一,一週的新開始,我也突破了一些之前的障礙。 主頁上使用了easyui的日曆。想實現的功能是:點選日曆的時間,可以在旁邊的div中顯示當天的事件。然後經過改良,這個功能可以實現出來了。
【筆記】mybatis+mysql,當入參為map時,如何獲取返回的自增主鍵
<selectKey resultType="java.lang.Integer" order="BEFORE" keyProperty="paramMap.id"> // keyProperty 要指定為引數map的名稱.返回的鍵名才行,入參paramMap,返回的自增主鍵
jqGrid表格載入返回資料為空時,alert一句提示
loadComplete: function () { var re_records = $("#table2").jqGrid('getGridParam', 'records'); //獲取資料總條數
資料庫儲存為null時,自定義字元標識。使轉為json資料後,列不丟失或有undefined。
當查詢的資料中,列mno為空時,用“-”代替,也可以用中文之類代替,比如“暫空”,這裡採用“-”代替。 只需要在sql語句新增IFNULL(m.mno,’-‘) AS mno進行處理即可,例如: SELECT IFNULL(m.mflighno,'-') AS mflighno,m.*
使用WebView載入網頁時,獲取網頁資料
設定webView支援js.2.webView.addJavascriptInterface(new Handler(), “handler”);使用了這段程式碼後就相當於在網頁的js中增加了一個叫handler的類,而這個handler就是後面寫的內部類。可以直接在網頁中這樣使用:onClick=”java
echarts,柱狀圖,資料為0時,不顯示0 20
label: { normal: { show: true,
報表本年對應的上一年資料為空時,將空轉換為0
update session.results set tq_qty= case when tq_qty=0 or tq_qty is null then 0 else tq_qty end,  
mybatis <collection>標籤 型別為string時無法獲取重複資料錯誤
1.場景: fyq_share_house 表 和 fyq_sh_tag 表 兩張表是一對多的關係, 一個樓盤對應多個標籤,在實體類ShareHouse中使用 /** * 樓盤標籤 */ private List<String> tags ; 來
list轉換為JsonArray時,使用JsonValueProcessor處理有關資料型別
使用JSONArray jsonarray = JSONArray.fromObject(list);可以輕鬆將list轉換為array,但是當list中含有data型別的資料的時候,就會轉換不正確,
用mybatis更新資料,當資料為0時,無法更新
在bean中,count是long型別: private Long count; 需求就是利用下面的更新語句更新bills表中的count和amout <update id="updateBills" parameterType="map" >
關於輸入多組測試資料,當資料為0時,輸入結束
1.while(scanf("%d",&n)!=EOF) EOF在stdio.h中巨集定義為-1; 即有輸入時,迴圈繼續,其實,如無別的條件,一直會“輸入——處理”,“輸入——處理”的迴圈從而
nodejs 處理表單上傳檔案時,獲取不到表單資料
from表單上傳檔案時,為保證檔案正確的編碼格式,我們會為form設定 enctype="multipart/form-data" 屬性,但此時我們又不能獲取到input傳遞的值。 表單中enctyp
【Mybatis】資料插入資料庫時,獲取自增主鍵
在mybatis的XML檔案時,配置useGeneratedKeys和KeyProperty屬性,且這兩個屬性不能省略。 useGeneratedKeys屬性,要求資料庫本身具備主鍵自動增長的功能。
【Unity3D】導出SpriteMode為Multiple時,裏面的每一張精靈圖片。
eight name 技術 directory 像素點 點擊 ref 菜單 分享 有時候,我們會需要把圖集中的每一個精靈導出來。 導出代碼: [MenuItem("Tools/ExportSprite")] public static void Export
當對象或對象屬性為空時,如何安全給對象或對象屬性添加默認值
方案 string sign isp ignorecas 兩種 對象 習慣 比較 今天遇到的問題,也是寫代碼的習慣問題,邏輯沒有問題,但不規範,也不安全, 容易出現漏洞。 先將代碼貼出: String isPrintLogo = vodInfoDto.getIsPrint
當input中的type值為file時,各瀏覽器的表現形式不同
button tex ati color 不同 ack 需要 標簽 圖片 如果想使各瀏覽器下的表現形式相同,需要對該input元素隱藏,然後再改元素下方添加標簽。其html寫法如下 <div class="input-file"> <input type