gpt4 book ai didi

javascript - 将我的应用程序从 ruby​​/rails 重写为 javascript/express。 mongodb 能满足我的需求吗?

转载 作者:太空宇宙 更新时间:2023-11-04 02:44:32 24 4
gpt4 key购买 nike

我的 Rails 3 数据库 schema.rb 如下所示:

ActiveRecord::Schema.define(:version => 20110504034934) do

create_table "comments", :force => true do |t|
t.string "name"
t.text "content"
t.integer "post_id"
t.datetime "created_at"
t.datetime "updated_at"
t.string "ancestry"
end

add_index "comments", ["ancestry"], :name => "index_comments_on_ancestry"

create_table "posts", :force => true do |t|
t.string "name"
t.string "title"
t.text "content"
t.integer "topic_id"
t.datetime "created_at"
t.datetime "updated_at"
end

create_table "topics", :force => true do |t|
t.string "name"
t.datetime "created_at"
t.datetime "updated_at"
end
end

此数据库的唯一添加内容将通过 openid 与用户相关。 mongoDB 可以处理这个吗?

最佳答案

是的,MongoDB 可以处理这种类型的结构。请注意,您可能想要更改数据的结构。您可能需要考虑在帖子中嵌入评论

另请查看主题。如果主题名称是唯一的(很可能是),那么您可能需要考虑将其设为 MongoDB 中的 _id

如果您要迁移到 Node/MongoDB,您需要查看 mongoosejs.com。这是 MongoDB 的简单 ORM。它可以帮助您对数据进行建模。

关于javascript - 将我的应用程序从 ruby​​/rails 重写为 javascript/express。 mongodb 能满足我的需求吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6768205/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com