mongoengine的數量獲取

2021-07-28 02:37:13 字數 1176 閱讀 7457

在獲取資料庫資料的過程中,能根據需要而指定的獲取到數量,可以提高效率,節省時間。

mongoengin是使用[skip:limit]來指定數量的獲取,跳過skip個資料,獲取limit個資料,靈活運用即可。

例1:乙個表中的資料型別有a,b,c,d四種,在資料庫中現在是無規律的存放。現在我只需要每種型別取1條資料來這樣顯示:

首先,最理想的情況就是,從此表開始取的四個資料,正好就是a,b,c,d四個型別,那麼就直接stop即可,高效完成了這個模組的需求。

因此,可以確定以4個4個資料獲取為入口解決。

那麼,接下來就是如何確定獲取到a,b,c,d四種型別了呢?這樣確定:if len(a) != 0 and len(b) != 0 and len(c) != 0 and len(d) != 0: flag=true

四個陣列裡面,只要有乙個還是空的,那麼就達不到要求。哪怕是99,99,99,0。一旦0->1,立刻stop。

例2:這個其實也不能說提高效率了,就是skip和limit的使用。我想把乙個表中的資料分別4組4組的取

上面這些資料每一行是從乙個表中一次取4個而來的。

video1 = donghuadoc.objects(classify='mmd·3d')[:4]

video2 = donghuadoc.objects(classify='mmd·3d')[4:8]

video3 = donghuadoc.objects(classify='mmd·3d')[8:12]

# 跳過幾個,取的還是全部,就是把前面幾個跳過了,所以說還是先取。

裡面一開始我的引數分別是

[:4]

[4:4]

[8:4]

這個是報錯了,最後的[8:4]這裡報錯

後來又改了

[:4]

[4:4]

[8:]

結果是只顯示了兩行

我開始是這樣想,skip:4,跳過4個;limit:4,從第5個開始取4個

最後才知道,正如注釋說的,skip的跳過和limit的範圍,先取,再對取的skip。

引數的數量,權重的數量

首先我們看第一張圖,可以看出w 1 中有6個引數,w 2 中有4個引數,w 3 中有6個引數,所以整個神經網路中的引數有16個 這裡我們不考慮偏置節點,下同 雖然層數保持不變,但是第二個神經網路的引數數量卻是第乙個神經網路的接近兩倍之多,從而帶來了更好的表示 represention 能力。表示能力...

2 獲取引數數量 異型磁芯設計時的相關引數獲取

1 異型磁芯的場合需求 通常我們設計模組時,需要使用到直流電感,目前大多數的直流電感均採用的是鐵矽鋁,其特點為抗直流飽和特性要比普通的鐵氧體好 鐵氧體在飽和後,通過電流時無法阻礙電流的變化 但是目前鐵矽鋁的磁芯多數以磁環為主,所以在設計的時候遇到一些特殊空間尺寸,例如長寬不等,或者高度方面無法利用 ...

小公尺車輛識別新專利獲批 可降低兒童被拐數量

techweb 12月7日,企查查app顯示,12月7日,北京小公尺移動軟體 車輛識別方法 裝置 裝置及儲存tbcgtjhyx程式設計客棧介質 專利獲授權。企查查專利摘要顯示,本公開提供的技術方案能夠及時提醒兒童父母兒童當前所處危險環境,需要採取安全措施www.cppcns.com,使父母能夠第一時...