- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
model.save()
让我很困惑。
示例。我将我的 mongoose.model(mongoose.schema)
移动到单独的 model.js
文件中。当我使用这种方法创建模型时,以下问题困扰着我。
save方法如何找到我与db建立的连接。如果我有 2 个 mondogDB 连接实例,它会选择哪一个?
这是架构
const Schema = require("mongoose").Schema;
const mongoose = require("mongoose");
const User = new Schema({
name: String,
password: String,
date_created: {
type: Date,
default: Date.now
},
authorized: {
type: Boolean,
default: false
}
});
module.exports = mongoose.model("User", User);
最佳答案
因此,mongoose.model()
的输出是一个模型,并且给定的模型始终绑定(bind)到一个连接。
默认情况下,大多数人只使用 mongoose.connect()
提供的连接和连接池。一旦你调用它,缓存的 Mongoose 模块就会在幕后使用单例连接对象。例如,如果我调用您的模型,我会这样做:
const mongoose = require('mongoose');
const User = require('./models/user');
mongoose.connect(); // or pass in a custom URL
// from here, User will default to the mongoose-internal connection created in the previous line
如果我想使用多个连接,我无法使用 mongoose 内部单例,因此我必须使用创建的连接进行操作。例如:
// ./schemas/user.js
// You now export the Schema rather than the module in your file
//module.exports = mongoose.model('User', User);
module.exports = User;
然后在调用代码中:
const config = require('./config'); // presumably this has a couple mongo URLs
const mongoose = require('mongoose');
const UserSchema = require('./schemas/user');
const conn1 = mongoose.createConnection(config.url1);
const conn2 = mongoose.createConnection(config.url2);
const User1 = conn1.model('User', UserSchema);
const User2 = conn2.model('User', UserSchema);
// now any users created with User1 will save to the first db, users created with User2 will save to the second.
关于node.js - Mongoose 节省,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51674576/
我试图找出在将数据传输到设备之前将数据复制到固定内存是否有意义,因为我对输入数据的分配没有影响(它是一个库)。 std::vector idata(WORK_SIZE); int *idata_ali
model.save() 让我很困惑。 示例。我将我的 mongoose.model(mongoose.schema) 移动到单独的 model.js 文件中。当我使用这种方法创建模型时,以下问题困扰
我正在用 Java Swing 制作模拟时钟。要计算我需要的时钟指针角度: 我可以通过 System.currentTimeMillis() 获得的以毫秒为单位的 UTC 时间 时区偏移 TimeZo
编辑 我的应用程序中有声音,该声音在应用程序启动时开始播放。此外,我还有两种播放和停止声音的方法: -(void)playBgMusic { NSString *path = [[NSBundle m
所以我的应用有 1 个 Activity 和 4 个 fragment ,其中一个有 Chronometer 来显示经过了多少时间。 它工作正常,但我有一个问题,每次我移动到另一个 fragment
我是 FireDAC 新手,遇到问题。我想在Delphi XE7中使用FireDAC读写SQLite数据库。我尝试的大部分方法都有效,但我在将 TTime 保存到 SQLite DB 时遇到问题。 这
这是我使用基本 Node.js 服务器创建的示例站点。我能够成功发布、创建给定架构的用户,然后“保存”到数据库;但是,保存不会返回用户对象,并且在我的实际数据库中找不到。连接也返回成功。 main.j
我有一台配备 2 Gb Nvidia GPU 的 Mac Book Pro。我正在尝试利用我所有的 GPU 内存进行计算(python 代码)。如果我绕过 GUI 界面并仅通过命令行访问我的机器,我可
我希望使用 Powerpoint 创建一种测验,我想保存用户提供的输入。 例如:如果我问这个问题:你最喜欢什么颜色?当他们回答问题并单击下一步按钮时,我想保存文本框的值并将其附加到输出文件中。 我已经
我是一名优秀的程序员,十分优秀!