2017-04-25 54 views
1

我一直在網上瀏覽如何使用Deepstream查詢MongoDB。我跟着他們的文檔,但它不工作,這是我的示例代碼:使用MongoDB進行Deepstream查詢

const testQuery = JSON.stringify({ 
    table: 'test', 
    query: [ 
    [ 'name', 'eq', 'test2' ] 
    ] 
}) 
const results = client.record.getList('search?' + testQuery); 
results.whenReady((res)=>{ 
    console.log(results); 
}) 

有什麼缺失?我沒有使用RethinkDB,我直接連接到我的mongonDb。提前致謝。

回答

0

MongoDB連接器未設置爲執行任何類型的查詢。 Deepstream存儲連接器主要用於將Deepstream對象轉換爲數據庫可以存儲和保存的格式,直到數據在緩存中不可用時才需要檢索。

https://deepstream.io/tutorials/integrations/db-mongodb/

他們可以寫做多,但一般以達到你不得不開始指定您的數據庫中更嚴格的模式,因爲Deepstream連接器API是相當有限的,只公開GET ,SET和DELETE操作到連接器。

這聽起來像ElasticSearch更你在找什麼

https://deepstream.io/tutorials/integrations/db-elasticsearch/

+0

謝謝你這麼多的響應。 。我會深入挖掘這一點。 。感謝您的網址。 。 :) –

相關問題