我如何使用nosql数据库来获得结果而不编写大量javascript?

我如何使用nosql数据库来获得结果而不编写大量javascript?,sql,node.js,nosql,Sql,Node.js,Nosql,假设我在CSV中有以下数据 Author authId, firstName, lastName, address, country. Book bookId, authId, pubId Publisher pubId, pubName Author_Pub (author's preferred publishers) authId, pubId 我正在做所有这些琐事。我已经使用npm包将数据转换为JSONArray。我是NoSQL的新手,所以试着去了解它 当查询是country='

假设我在CSV中有以下数据

Author
authId, firstName, lastName, address, country.

Book
bookId, authId, pubId

Publisher
pubId, pubName

Author_Pub (author's preferred publishers)
authId, pubId
我正在做所有这些琐事。我已经使用npm包将数据转换为JSONArray。我是NoSQL的新手,所以试着去了解它

当查询是country='USA'或'Russia',publisher='a'或'B'时,如何查询这些数据以获得以下结果

现在我知道我可以使用连接数组和过滤器等来获得一些结果。但我想做的是使用NoSQL DB来减少一些代码。映射/减少方法可能是什么


我应该在CouchDB中填充此数据并使用其连接功能吗?欢迎想法。

您忘记添加代码了。没有代码,这更多的是一个方法/架构问题。没有NoSQL这样的东西。每一个NoSQL数据库都是不同的。是的,我已经准备好接受它们中的任何一个了。问题是哪一个提供了最简单的方法?
authId, firstName, lastName, booksPublished
1       joe        shmoe     10
1       john       don       20