-3
我想實現一個Mongo查詢。我寫了一個函數,返回查詢參數之一:
"'Week Of': {'$in': [02/13/17]}"
我不希望在字符串的前面和後面加雙引號。我知道它是一個字符串,它需要它,但是當我將它注入到查詢中時,它將不起作用,因爲它具有雙引號。有沒有什麼辦法將字符串轉換爲純文本,以便它只會是
'Week Of': {'$in': [02/13/17]}
我有一個接受的哈希像中間的一個模型:
Nosql.aggregate([ p_header + ", " + s_header], {args[0]}, table.target_collection.name.to_sym)
第二個參數是:
args[0] = "'Week Of': {'$in': [02/13/17]}"
這不起作用。然而,當我手動放在
'Week Of': {'$in': [02/13/17]}
代替
args[0]
它的工作原理。
顯示你的代碼。此外,雙引號不可能在字符串中 - 當您顯示一個字符串以表明它是一個字符串時,它們就會顯示出來。 – dbugger
已更新@dbugger – brandoncodes
你確定你的args [0]是''Week Of':{'$ in':[02/13/17]}「,因爲這是一個字符串在控制檯中的樣子。 – dbugger