我一直在努力关注Mongoose Population中的信息,但我得到了例外:
MissingSchemaError:尚未为模型"undefined"注册Schema.
我的代码是这样的:
mongoose = require('mongoose');
Schema = mongoose.Schema;
mongoose.connect(MONGO_SERVER);
ObjectId = Schema.ObjectId;
var FirstSchema = new Schema({
label : String
});
var SecondSchema = new Schema({
first_id : [{ type: mongoose.Schema.ObjectId, ref: 'First' }],
type : String,
...
});
var first= mongoose.model('First', FirstSchema);
var second= mongoose.model('Second', SecondSchema);
function test() {
...
second.find({}).populate('first_id').exec(function(err,data){return true;});
...
}
Run Code Online (Sandbox Code Playgroud)
并且错误发生在populate上,我已经多次调整它到论坛上发现的不同答案,我相信它会很简单,但是有人能指出我正确的方向吗?
干杯.
所以我升级了我的facebookConnectPlugin(cordova-plugin-facebook4/npmjs)以获得iOS支持,我的iOS版本现在正在编译 - 但现在我的Android不是.构建错误指出:
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring root project 'project'.
> Could not resolve all dependencies for configuration ':_debugCompile'.
> Could not find com.android.support:support-v4:23.2.0.
Searched in the following locations:
https://repo1.maven.org/maven2/com/android/support/support-v4/23.2.0/support-v4-23.2.0.pom
https://repo1.maven.org/maven2/com/android/support/support-v4/23.2.0/support-v4-23.2.0.jar
file:/android-sdk/extras/android/m2repository/com/android/support/support-v4/23.2.0/support-v4-23.2.0.pom
file:/android-sdk/extras/android/m2repository/com/android/support/support-v4/23.2.0/support-v4-23.2.0.jar
file:/android-sdk/extras/google/m2repository/com/android/support/support-v4/23.2.0/support-v4-23.2.0.pom
file:/android-sdk/extras/google/m2repository/com/android/support/support-v4/23.2.0/support-v4-23.2.0.jar
Required by:
:project:unspecified > com.facebook.android:facebook-android-sdk:4.10.1
> Could not find com.android.support:cardview-v7:23.2.0.
Searched in the following locations:
https://repo1.maven.org/maven2/com/android/support/cardview-v7/23.2.0/cardview-v7-23.2.0.pom
https://repo1.maven.org/maven2/com/android/support/cardview-v7/23.2.0/cardview-v7-23.2.0.jar
file:/android-sdk/extras/android/m2repository/com/android/support/cardview-v7/23.2.0/cardview-v7-23.2.0.pom
file:/android-sdk/extras/android/m2repository/com/android/support/cardview-v7/23.2.0/cardview-v7-23.2.0.jar
file:/android-sdk/extras/google/m2repository/com/android/support/cardview-v7/23.2.0/cardview-v7-23.2.0.pom
file:/android-sdk/extras/google/m2repository/com/android/support/cardview-v7/23.2.0/cardview-v7-23.2.0.jar
Required by:
:project:unspecified > com.facebook.android:facebook-android-sdk:4.10.1
Run Code Online (Sandbox Code Playgroud)