鍍金池/ 問答/ 數(shù)據(jù)庫問答
黑與白 回答

數(shù)據(jù)庫中,為了加快數(shù)據(jù)的查找我們通常會加一個索引,如果你在mysql的selecte 語句中加了函數(shù)的話,那么這個索引就失效了,所以我們可以使用虛擬列,這個虛擬列會專門存放運行函數(shù)后的結(jié)果,

http://www.techug.com/post/my...

裸橙 回答

咦? 你圖中的示例 不也是 執(zhí)行不同的函數(shù)返回不同的session 嗎 ? flask 里的 sqlalchemy 和 python自己安裝的sqlalchemy 不是一樣的嗎..?

鐧簞噯 回答

$timestr = time();
$now_day = date('l',$timestr);
//輸出的是星期幾,注意是英文。例如星期五 這里會輸出Friday。
echo "今天:$now_day";
if ($now_day == 'Monday') {

//這里獲取商品打折的價

} else {

//這里獲取商品原價

}

替身 回答
populate('replies.user')

自問自答了,是自己傻逼一直以為populate('replies.user')不起作用是這樣寫不對,后來發(fā)現(xiàn)是數(shù)據(jù)庫字段名沒對應(yīng)

懶豬 回答

與其這樣,不如把自增的ID,改成自定義的ID。比如可以用 redis 的inc生成自增ID。

不將就 回答

like是廣泛的模糊匹配,字符串中沒有分隔符,find_in_set是精確匹配,字段值以英文”,”分隔

不二心 回答

搜了一些資料,應(yīng)該是沒有這種寫法。我做的就是從數(shù)據(jù)庫取的時候是按照第一個排序條件,拿出數(shù)據(jù)之后,自己又寫了一個排序的函數(shù),針對第二個條件進(jìn)行排序。

空白格 回答

ORM框架是通過你調(diào)用的方法來決定怎么看待 null (作為文本就加引號,作為關(guān)鍵字就不加引號)。

看你拼接出來的 sql 語句,應(yīng)該是直接 for 循環(huán)遍歷出來的,要么在循環(huán)中加判斷,遇到aliasName時,前面的key(或者其他什么,我看不出來你們這里是用什么東西來表示這個對應(yīng)關(guān)系的)不加引號;要么在拿到這個
sql 語句后,手動 string.replace('null as aliasName', 'null as aliasName') 來替換掉。

陌顏 回答

mongo很適合做這樣的事情, 文章下面套一個評論的結(jié)構(gòu)。

大致結(jié)構(gòu):

{
    title: String,
    content: String,
    createTime: DateTime,
    comments: [
        userName: String,
        //可以考慮,這里只存放第一層嵌套。 嵌套里的評論以JSON字符串的形式存在(假設(shè)讀比寫多,這樣做查詢效率高。)
        content: String 
    ] 
}

不過具體還是要看需求。

  1. 評論是否作為單獨的概念出現(xiàn)。 如一些針對評論的統(tǒng)計。
  2. 評論的是否無限級嵌套。
  3. 評論是否頻繁需要修改,如點贊。
柚稚 回答

第一種方法,把 uwsgi.ini 文件里的 = 兩邊的空格都去掉。

如果第一種方法不行,那么推薦你看看第二種的方法,也就是我的項目里的配置方法。

https://github.com/eastossifr...

還有可以參考我回答過的問題

https://segmentfault.com/q/10...

來守候 回答

我覺得應(yīng)該是數(shù)據(jù)庫的連接寫入有問題,但是還是沒轍啊我

嫑吢丕 回答
  1. 環(huán)境變量問題,可以先source一下
  2. 命令行使用絕對路徑
祈歡 回答

Install
Package Control
This is the easiest way to install the plugin.

Follow these instructions to install Package Control.
Package Control: Install Package
Look for Apache Hive in the packages list
Manual - Git
Locate your Packages directory in Sublime Text (for instance Preferences > Browse Packages ...).

Clone the repository in this directory

git clone https://github.com/glinmac/hi... "Apache Hive"

https://github.com/glinmac/hi...

尐潴豬 回答

數(shù)據(jù)存儲路徑修改需要重新初始化數(shù)據(jù)庫的,你確定你修改成功了?

命于你 回答

<=2.2.x的驅(qū)動這樣寫沒有問題。如果你沒有給具體版本號,現(xiàn)在會安裝3.0驅(qū)動,API已經(jīng)變化了。你可以

  1. 如果沒有準(zhǔn)備好升級,降級到到2.2驅(qū)動,修改package.json并重新npm install。
  2. 使用3.0驅(qū)動,并相應(yīng)修改代碼。樓上所述是正確的,也可以參考文檔:http://mongodb.github.io/node...
怣痛 回答

應(yīng)該是路徑?jīng)]有引入吧,mac中的例子

茍活 回答

map方法返回的是一個新數(shù)組,不會改變原來的數(shù)組

this.opts = [1,2];
let result = this.opts.map(item => item*12)
console.log(result)
lower('email'::text) 你每一次插入,索引都是'email'重復(fù)
--我猜你是這么寫的 create unique index idx_users_email on users USING btree(lower('email'::text))
--改成
create unique index idx_users_email on users USING btree(lower(email))